A equipe do Mercurial prestou muita atenção ao que funcionou com pacotes concorrentes no passado do ponto de vista da interface do usuário. Assim, a curva de aprendizado é minimizada para que você possa aprender a ferramenta separadamente de aprender os aspectos internos do gerenciamento de controle de versão distribuído. Em geral, a experiência do usuário é muito boa, e se você conhece SVN, pode começar imediatamente, aprendendo à medida que avança. Por essa razão, mesmo que eu use git em alguns locais de clientes, eu uso git ou svn, Mercurial é minha própria ferramenta de escolha.
Mercurial é um sistema de controle de versão distribuído muito poderoso com um modelo de ramificação muito simples. É excelente para pequenos projetos com um histórico relativamente curto, assim como é incrível para grandes projetos em nível empresarial. Outra "característica" do Mercurial é o seu mercurial-server - uma maneira muito simples e confiável de organizar um servidor de repositório privado.
Mercurial HG é o que é chamado de sistema de controle de versão distribuído (DVCS) que permite desenvolver um repositório completamente offline. Basicamente, quando você clona um repositório, todo o histórico de revisões é copiado localmente e você pode adicionar seus próprios commits, mesmo que seus colaboradores estejam trabalhando em seus próprios clones.
Ele tem uma sintaxe que é mais fácil de lembrar em comparação com o git e funciona perfeitamente em todas as principais plataformas.