Mercurial does come with everything out of the box in the form of standard extensions that you just need to enable if you need them:
* mq is a "staging area on steroids": http://stevelosh.com/blog/2010/08/a-git-users-guide-to-mercu...
* bookmarks lets you name your cheaper-than-Git branches: http://stevelosh.com/blog/2010/02/mercurial-workflows-branch...