Ja! Ich denke, der größte Vorteil ist die bessere Unterstützung für das Verzweigen und Zusammenführen, die von vielen DVCS angeboten wird. Verzweigen und Zusammenführen ist in SVN eine Art Schmerz im Arsch; Es ist ärgerlich genug, dass es sich nicht lohnt, kleine, kurzlebige Zweige für schnelle Funktionen, Fehlerkorrekturen oder Experimente zu erstellen, aber das Zusammenführen ist auch ärgerlich genug, dass es mühsam ist, auch langlebige Zweige zu erstellen. Andererseits ist das Verzweigen und Zusammenführen in Git ein Kinderspiel, so dass ich für fast jede Fehlerbehebung oder jedes Feature, an dem ich arbeite, einen (lokalen) Zweig erstelle.
Ich denke, dass die von Git angebotenen Tools zur Visualisierung von Repos, Grepping Logs usw. auch viel besser sind als in SVN (obwohl das eher eine Git-Sache als eine DVCS-spezifische Sache ist).
Ein DVCS benötigt auch keinen zentralen Server. Wenn Sie SVN als Entwickler verwenden, müssen Sie ein lokales Repo zum Pushen erstellen, was bei Git nicht erforderlich ist, da jedes Repo den vollständigen Verlauf enthält. Die Archivierung eines Repos ist nur eine Frage des Reißverschlusses Ihres Projekts - es gibt keine "zentrale Datenbank", die gesichert werden müsste.
Ich habe vor fast vier Jahren angefangen, Git zu verwenden, nachdem ich SVN für eine Weile verwendet habe, und ich habe nicht zurückgeschaut.