For folks who like command lines or those who've found the typical command line experience a little spartan, you should try tf.exe.
One interesting feature of our command line is that it uses dialogs for a number of commands when you are running it interactively (i.e., you don't specify /noprompt or /i). For instance, you get the same check-in dialog from the checkin command in tf.exe as you get from VS.
The following commands bring up the same dialogs you'd find in VS.
- difference runs external diff viewer
- get will take you to the conflict dialog as necessary
- view runs the associated editor
That makes working with the command line a lot more convenient than you might otherwise think. You can find the command line docs on MSDN at http://msdn2.microsoft.com/en-us/library/cc31bk2e(en-us,vs.80).aspx.