Git is Terrible
If I say that my professional life has spanned RCS, CVS, Mercurial and Git, this tell you something (depressing) about my age.
Like everyone else, I'm now a git user, but I still say that Mercurial was the most elegant of the bunch, at least in terms of its emmiently predictable and well-designed CLI, even if the software itself gave up the ghost years ago.
Back in the day, when version control systems were still duking it out, I used to try and defend Mercurial to rabid git fans, mostly to no avail. I always felt that I was at a bit of a disadvantage in those conversation (cue the git fans yelling "Yeah, cuz mercurial SUCKS!"), because I was always willing to concede, despite appreciating Mercurial's virtues, that git actually did have its strengths as well as its weaknesses, while the git fans were rarely so magnanimous with any other VCS.