La mauvaise réputation de git tient à deux choses à mon avis :
1) Si on s'amuse avec la commande sans savoir trop ce qu'on fait et qu'on essaye des trucs exotiques comme changer l'historique, ce genre de chose, on peut se retrouver dans une situation ou le repo local est "cassé" et ou seul un expert sera capable de remettre tout à l'endroit. Situation vécue avec nos artistes qui nous ont haït quand on est passé à git. Bon les pauvres ils faisaient vraiment n'importe quoi aussi

2) Pendant TRES longtemps il n'y avait pas d'outil visuel correct. Quand on est passé de mercurial à git, vers 2015 je crois, c'était flagrant. L'outil par défaut de mercurial était simple, clair rapide et lisible, l'équivalent pour git n'existait pas.