My git vs. mercurial dilemma is finished: git has won me over with its cheaper local branching and flexible commit selection upon merge.
Hg is close to heart because it's Python. Git kicks ass.
hg is also very nice, in fact I like its clean commands and syntax much more than git's
I guess I just have to git over mercurial - worst pun ever?