Yes, there are. The main reason to use other VCSes such as Subversion (SVN) or Mercurial (Hg) is the fact that the pros of Git in some cases are not worth it. It becomes clear if are an expert and understand the real practical cons and downsides of using Git. First of all, Git is overcomplicated. Most of the actions that are a bit more complicated than doing a regular clone, commit or push and pull are way too harder to perform and are too time and brain consuming. Instead of being a little helper and source code time machine for your code, Git becomes a time eater. VCS is just a tool that should help you. Instead of this, Git becomes the best procrastinator's tool to make excuses like What tasks did you complete today? Oh, I spent 6 hours repairing (or maintaining) my local Git repository! I learned a lot about Git. But it did not complete any coding or any other kind of tasks. On the other hand, Mercurial or Subversion are less complicated, and they just work . Version history is not safe in Git. It is possible that regular user operations will result into vanishing of your precious code history. Say you have a branch that was never merged to master. It contains some interesting work, and you decide to remove it. In Git, the branch and its code will be eliminated forever and entirely without any traces or possibility to recover. Other VCSes work differently and most of them Git is not capable of storing binary content. It's simply not designed for this. It does not support locking; it does not work well with large repositories (you will definitely have a large repo when you begin storing your binary assets or builds in Git repository). There is no access control in Git. Git does not have any access control features built in by design. There are plug-ins for Git that enable simple access control features, but since Git has a distributed design, they don't work as good as built- in access controls in centralized VCSes. And these Git downsides and cons are just a tip of an iceberg. To learn more, read these articles that point out problems that you may encounter when you use Git as your content tracker: http://stevebennett.me/2012/02/24/10-things-i-hate-about-git/ https://ventrellathing.wordpress.com/2013/01/25/git-a-nightmare-of-mixed-metaphors/ https://bitquabit.com/post/unorthodocs-abandon-your-dvcs-and-return-to-sanity/ http://www.ikriv.com/blog/?p=1905 https://svnvsgit.com/