In fact, the only reason I use git instead of subversion is that I am required to do so.
Most people use git as subversion anyway, and when they mess the local development, re-create the local development.
No one wants to take a PhD in git command line flags.