Recs.
Updated
Specs
Pros
Pro Easy to use
Mercurial is a more intuitive option than many of its competitors. The documentation is well organized and easy for beginners to read & understand.
Pro Good documentation
Mercurial documentation covers everything from revision control system basics to mercurial specific features in a short and clear way.
Pro Same features Git provides, but much easier to use and to understand
The command-line interface is more intuitive, requiring much less memorization and exotic options/piping to achieve the same thing you would in git.
Pro Doesn't delete history
Mercurial makes it pretty darn hard to delete history by mistake. In Git, if you mistakenly commit to HEAD and switch to a different branch, your commit is toast. Yes, you can dig through the reflog but most users don't even know of its existence and will wish they didn't once they find out.
Cons
Recommendations
Comments
Flagged Pros + Cons
Pro Not Git and not from Linus Torvalds
"Subversion is the most pointless project ever started" -- Linus Torvalds
"if you like using cvs, you should be in some kind of mental institution or somewhere else. " -- Linus Torvalds