Mercurial. Same idea, better interface.
hg push/pull/up/commit/diff/status
without additional flags. I can't say the same for git.I believe that git won out over mercurial for the same reason that small start ups choose systems and processes that are the same as those used by big players like Google, Facebook, Amazon, etc.
People should try to make design decisions and choose tools for the scale they're actually at. Not the scale they hope to be at some day.
Would you accept that there is at least some sort of movement of engineers from these large companies to startups? I would argue the choice is made on what people are used to and familiar with, as opposed to "let's signal what scale we want to be at in our choice of tools"