The amusing thing about your comment? I could immediately think of at least one way to do it in Mercurial, whereas with git I didn't - I would have to Google it.
And in the last 3 years I used Git a lot more than Mercurial.
And in the last 3 years I used Git a lot more than Mercurial.
But even using Mercurial day-to-day, I had to look up whether `hg strip` or `hg uncommit` has `evolve` integration (no and yes, respectively), and I'm not sure I could fix botched history edits.