It has to somewhat hurt that Microsoft just released and is rapidly improving some quite decent Git support in Visual Studio (and on the server side, Team Foundation Server).
Indeed, right now Team Foundation Service (the hosted version) has Git support, however they have promised upcoming support for Team Foundation Server the self-hosted install.
http://www.hanselman.com/blog/GitSupportForVisualStudioGitTF...
[edit: technically also at CodePlex]