Euh... de mémoire, non, SVN n'a pas besoin de créer de serveur (quand tu es en local évidemment)
d'ailleurs :
http://blog.pagesd.info/post/2008/11/06/Utiliser-Subversion-en-local
Sinon, je pense que les points faibles et forts de git et svn sont bien résumés
reste mercurial qui est très proche de git.