We just moved to use TFS 2012 which seems to be a huge upgrade for 2008 in usability with VS2012.
However, there is a very annoying feature with \"My Work\" feature
In Visual Studio 2015, this can be done by unchecking 'Resolve associated work items on check-in' in the Options menu.
Tools > Options > Source Control > Visual Studio Team Foundation Server
edits: typos