* modelo de ramificação poderoso (ramificações nomeadas, marcadores)
* modelo conceitual e filosofia diretos, especialmente em comparação com o Git
* interface de linha de comando simples e intuitiva – comandos modulares e fácil descoberta de novas funcionalidades
* documentação compreensível e concisa (comando de ajuda, página de manual)
* fácil de aprender e entender corretamente, por razões acima
* excelente ponte hg-git que permite puxar e enviar para repositórios Git facilmente, como se fossem repositórios Hg (por exemplo, GitHub)
* canal IRC útil e base de usuários geralmente amigável
Mercurial é um gerenciador de controle de fonte distribuído muito simples, mas poderoso. O recurso mais poderoso é a extensibilidade. Existem muitas extensões e é fácil escrever uma nova, já que o Mercurial é escrito em Python, um script simples pode ir muito longe. MQ (filas do Mercurial) são uma ótima maneira de manter o trabalho em andamento. A linha de comando faz muito sentido e os comandos são muito intuitivos. Existem ótimas ferramentas de interface gráfica e ele se integra com muitos softwares, incluindo os IDEs mais populares.
Em Mercurial, casos de uso comuns são fáceis, os mais esotéricos são possíveis, e a interface é um deleite. As mensagens de erro são tipicamente lúcidas. A ajuda na linha de comando é útil, assim como as páginas de manual e tutoriais online. Mercurial é uma ferramenta bem projetada com uma experiência de usuário coerente. (Para constar, também usei git extensivamente. Mercurial é muito parecido com git, mas com menos surpresas e mensagens inescrutáveis.)