@PaulS: I prefer centralized version control. I detest Git, in fact its the worst piece of software I have ever used, I really mean that. We have continual problems, from terrible usability/UX to reliability (it hangs or corrupts something almost weekly).
With prolific internet access (in the Western world), I can't even see why the distributed model has taken off. In particular, I can't see why Git took a hold, considering how abysmal it is.
Those I've worked with that love Git seem to be puritanical non-MS devs, working on Mac or Linux distros, don't believe in HTML email, and are more lightweight programmers, working in teams where there isn't vast amounts of daily change >500 lines/day average per dev.
I think its a hobbyist tool (even for pros). That sounds like an oxymoron, but in my current team I'm working with world professionals, but they still have never seen Visual Studio, or TFS ALM or life on the MS side, and worse, they refuse to even look, such is their 90s dislike of MS. Sometimes, I think its more like East and West Berlin, and Git is a tool from East Berlin.