My vote is for git. I think design-wise it got somethings right that mercurial missed, mostly branching. Kyle