Mercurial semblait être un bon compromis entre flexibilité et complexité. J'ai découvert hg (symbole chimique du mercure) en même temps que git, bien que je commençais à me sentir à l'aise avec git, je reconnaissais que sa courbe d'apprentissage était un peu trop coûteuse pour certains utilisateurs.
L'autre chose importante est qu'il existe de nombreux outils de conversion depuis ou vers git, donc si vous décidez d'utiliser hg aujourd'hui, vous ne serez pas coincé dedans pour toujours, vous pouvez convertir le dépôt en git et virtuellement en n'importe quel autre, même rétrograder vers subversion en utilisant ces outils.
Contrairement à des outils similaires (Git), Mercurial est incroyablement facile à utiliser et bien conçu. Il vous offre l'avantage d'exécuter un système de contrôle de version _distribué_ sans avoir besoin d'être un expert en ligne de commande. Sur Mac, l'équipe et moi utilisions fréquemment la ligne de commande, mais nous avons appris sur Windows avec un client GUI incroyable (Tortoise).
C'est facile. Si vous avez utilisé SVN, la plupart est la même mais plus puissant. Si vous avez utilisé GIT, c'est la même chose, mais plus facile à utiliser.