No, the number of comments indicate git is often an inappropriate tool.
I do agree I’ve often wondered about my career choice after being forced to use git.
Any other VCS system I’ve used bar some old unix tools offer much better usability. For example Perforce and TFS were much better. Even Subversion and Mercurial offer better ergonomics.
Git is probably great for the type of distributed projects that spun it (ie Linux kernel).
Most industrial projects are far more centralized and streamlined. Hence git brings in added complexity that is usually not needed.
Luckily it’s not so b - oh damn I git pulled and now my colleague did something and git says ”fatal: Need to specify how to reconcile divergent branches”. Which is the type of clownshow level of VCS which incites these comments.
I'm actually shocked to see this many comments on this site with this opinion. Maybe that's a sign that there's just a lot of charlatans here.