I currently use Git, and am generally happy with it, but I’d like to know more about Mercurial. Does it have any advantages over Git? What are the advantages of Git over Mercurial?
I realize there are already detailed comparisons of the two, but that’s not what I’m asking for. I don’t want dispassionate information, but rather impassioned (but polite!!!) reasons why you think one is better/easier/faster/smarter/stronger/etc.
(A) Top 3 real reasons I use Git rather than Mercurial by choice:
(B) Given the above, the top 3 things I like about Git over Mercurial:
(C) The three things Mercurial has for it over Git:
I think that all (most?) of the items in (B) are either a result of me being used to the Git model due to (A) or can be “fixed” in Mercurial through plug-ins. But the fact remains that Git works the way I want it to out of the box, and I can live without any of the (C) items [given that C(1) is rendered a non-issue due to the excellent ProGit book]. And, so, I continue to use Git over Mercurial.