Most of the problems fall into two categories: merging and branching, both of which have repeatedly led to angst and strife to various degrees. There's also the problem of squashing leading to a loss of historical data, and we can't seem to get people to stop squashing.

Subversion results in far fewer problems in these areas. Given that, in our use case, git brings nothing that subversion doesn't, I would greatly prefer to use the system that leads to less issues and greater productivity.

Please note that I'm not saying that git is bad in some kind of overarching sense. It just brings trouble in our use case.