* Interfaz de línea de comandos cuidadosamente diseñada (sin checkout -b vs branch)
* Extensibilidad (hay una extensión para la mayoría de las tareas que podrías necesitar)
* Completitud del manual incorporado
* Falta de convenciones sofisticadas (a diferencia de la definición de "branch" de Git)
Es bastante potente pero fácil de usar. Tiene muchos de los mismos conceptos y funcionalidades que git, pero con una curva de aprendizaje mucho menor. Además, "hg incoming" y "hg outgoing" son realmente útiles. Y también lo son las extensiones como hg record y hg shelve.
Es simple, aunque poderoso. Probé git, es demasiado complejo. No me gustan las cosas complejas, manténlo simple, concéntrate en tu propio trabajo y hazlo lo mejor posible. Creo que mercurial ha hecho su trabajo bien. Tal vez porque el conjunto de características que estoy usando es limitado. Debería explorar más. Por ahora, bueno, ¡funciona!