J'ai jamais utilisé ce truc, mais je savais qu'il était carrément nul, ne serait-ce qu'à cause de la seule présence de l'infâmie qu'est le commit non atomique. Un défaut tellement grave qu'il est (heureusement) rare sur les SCM, même s'il reste présent dans le vieux CVS (qui souffre d'autres tares comme l'inefficace gestion des tags et branches).
Maintenant, j'utilise Git, même si tout comme Mercurial, l'utilisation hors ligne de commande n'est pas encore vraiment au point
Ca me permet de faire des miroirs complets en local des repositories SVN sur lesquels je bosse, donc de continuer à bosser (faire des diffs et backports entre révisions...) quand le serveur centralisé merde, ce qui était fréquent à une époque. Sans parler des branches locales et de la possibilité de refaire des commits locaux si j'ai fait une boulette (oubli de fichier), etc.
Le tout est rapide, et permet un gros gain de place: le miroir complet du plus gros des deux repositories (plus de 7200 révisions) prend 300 MB avec GIT, alors que les .svn d'un simple SVN checkout de HEAD prennent plus du double...