- Git is for bazaar-style development. However, most of my own projects are cathedral-style.
- Git’s default user experience (CLI command syntax, for example) is weird. There are reasons why Git GUIs are popular and (e.g.) SVN GUIs never were.
- Git is rather spammy in terms of hard disk usage.
Depends on the task. SVN or Fossil (if you need a web interface) for cathedral-style, Mercurial for bazaar-style, I’d say. Especially because of their easy to understand UX.