Mercurial tem todos os recursos de um bom sistema de controle de revisão distribuído. Não só é incrivelmente útil como uma ferramenta de colaboração, eu acho a capacidade de rastrear mudanças e reverter para uma revisão específica inestimável para trabalhar sozinho também. Mercurial permite que você veja facilmente, até cada linha de código, quando foi introduzida pela primeira vez e por quê, e ferramentas como hg bisect tornam a localização de bugs muito mais rápida. Existem muitas boas interfaces gráficas, como TortoiseHg e SourceTree, que facilitam o uso do Mercurial, bem como a integração com a maioria dos IDEs populares, como Visual Studio, Eclipse e IntelliJ.
- Fácil de usar
- Funciona como deveria :D
- Amplamente suportado (embora não tanto quanto o git)
- Boas interfaces de usuário para desktop disponíveis (TortoiseHg, etc)
- Boas interfaces de usuário para web disponíveis (Bitbucket, etc)
O que mais gostei foi a facilidade de uso. Se você frequentemente se vê pensando em como fazer as coisas com o git, o mercurial é para você. Ele oferece muito menos funcionalidades - e isso é uma coisa boa.