Mercurial tiene todas las características de un buen sistema de control de revisiones distribuido. No solo es increíblemente útil como herramienta de colaboración, encuentro la capacidad de rastrear cambios y retroceder a una revisión específica invaluable para trabajar solo también. Mercurial te permite ver fácilmente, hasta cada línea de código, cuándo fue introducida por primera vez y por qué, y herramientas como hg bisect hacen que rastrear errores sea mucho más rápido. Hay muchas buenas interfaces gráficas como TortoiseHg y SourceTree que facilitan el uso de Mercurial, así como la integración con la mayoría de los IDEs populares como Visual Studio, Eclipse e IntelliJ.
- Fácil de usar
- Funciona como debería :D
- Ampliamente compatible (aunque no tanto como git)
- Buenas interfaces de usuario de escritorio disponibles (TortoiseHg, etc.)
- Buenas interfaces de usuario web disponibles (Bitbucket, etc.)
Lo que más me gustó fue su facilidad de uso. Si a menudo te encuentras preguntándote cómo hacer cosas con git, mercurial es para ti. Ofrece mucha menos funcionalidad, y eso es algo bueno.