Ainda não utilizei SVN, mas às vezes uso o "velhinho" CVS, é muito bom para trabalhos de programação, é possível saber quem mexe no projecto e em que ficheiros, e é possível ir buscar coisas às versões anteriores.
Para a maioria dos projectos não vale a pena estar a configurar todo o sistema, até porque é preciso aprender a mexer com o sistema, mas em projectos grandes ou multi-utilizadores o SVN (ou outro como por exemplo o CVS) é muito importante e faz muita diferença...
Um exemplo prático em que faz muita diferença, se 2 pessoas mexerem no mesmo ficheiro em partes diferentes, ele consegue juntar os 2 ficheiros por não terem programado no mesmo sitio (ele pergunta se a pessoa quer fazer isso).