SVN ewwwww. Centralized version control is an dinosaur that needs to go extinct. Even Microsoft is abandoning it by integrating git into Team Foundation Server and Visual Studio. I would rather use no version control then use a centralized tool ever again. SVN gave me nightmares at work. Pushed to use Mercurial (w/ TortoiseHG) and never looked back.
What? You can use git for commercial, closed-source(, proprietary) software.
If you turn up at some large company to do some work, you can't tell them that SVN, Perforce or Clearcase or whatever they're using isn't good enough, and that they'll only benefit from your services if they use git.
If they are using SVN, Perforce or Clearcase, it means they have poor software development process, which means either I don't want to work for them or they pay me 3x more. There are plenty of great companies using mercurial or git which would like to hire me, so why should I waste my time for fighting with svn?