I’ve made the move from SVN to GIT. The reason? Heroku. Using deployment with GIT left me with two version control systems. This didn’t matter until I started working with another developer wanting deployment access.
The move was actually relatively easy (mainly due to a number of new Mac OS X applications). Here is a list of what I’m using now:
For open source projects I use GitHub. For closed source, I found that Assembla offers an incredible deal (unlimited users, unlimited projects, 2GB).

