Earlier quoted context omitted.
I'm a pious hg user - even gave git a good run (mostly because of Github). I can't get over how amazing mercurial patch-queues are. Big win. I love mercurial's easy plugin development and hooks (thank you Python); I love how many awesome plugins exist for mercurial. On and on and on.
I'm pretty addicted to git's lightweight branching now. Mercurial looks appealing in some ways but, from what I understand, it doesn't support anything similar, at least not in the core.
If bookmarks are too lightweight for something (say you have an experimental branch that you want to branch on-top of) patch queues are amazing.
Not to mention their ease of use!!
http://hgbook.red-bean.com/read/managing-change-with-mercuri...