> _it is such a huge success_
GitHub _is_ a huge success, and git is merely comes along in a bandwagon (English isn't my native, hope I've made this clear)
> Whereas in mercurial, I feel pretty much lost when I want to do something that has not been an implemented workflow.
Interesting, could you give an example?