I have used mercurial and found it to be pretty user friendly and fully featured.
I would use it if I had a choice in the matter and bitbucket's popularity was anywhere close to Github. But given the humongous popularity of Git (and Github), every employer and open source project I have worked for has been using Git exclusively.
At the end of the day I am glad I live in a world where there is a popular majority choice in the industry which does not suck.