I HAVE JUST BEEN INTRODUCED TO HG
Me: Oh, this is so cool, hg is just a Python module. So I can just install it however I install Python modules
I HAVE BEEN USING HG FOR SIXTEEN YEARS
Me: It really sucks how hg is a Python module, which means anytime something goes weird with my Python environment hg breaks
There's this funny thing where I liked Python much, MUCH more as a language during those many years I was locked to Apple's Python 2.7. Now I'm on Python 3 and I like Python much less. This is not per se because Python 2 is actually a better language than Python 3. It was because Python 2.7 was a "dead" or "finished" language, which meant I never had to deal with the problems of upgrading. Python 3 receives updates and improvements, which cause me continual problems without making my life better