"The biggest complexity is that Git has a very conservative approach to compatibility, requiring that repositories remain compatible across versions."
This, above all else. That I never, or anyone else on our team, ever has to worry about wether they are running an "older version" of git is such a win.