I am a big fan of GIT. I like it more than Subversion and TFS.
- Distributed or Peer to peer source is always a better option than centralized source for most business scenarios.
- Team Visual Studio supports it now so it feel integrated just like TFS.
Source Control is important to programming. Essential. Vital.