Git is equally hostile to everyone! Long live Git.
(Maybe the way to advance the poor Gui user interaction experience is to write frontends for it?)
(Maybe the way to advance the poor Gui user interaction experience is to write frontends for it?)
Addressing your actual point, most shops won't use the full value of a dvcs, but they'll all get some benefit of it being a dvcs because each and every developer's machine has a backup of the central repo which, in the event the main git server dies, can be used to restore everything to it's previously happy state. When you use a vcs like svn, you need to be a lot more paranoid about backing up the central server or you risk losing revision history.
They also offer a powerful diff/merge tool with language-specific support. http://www.semanticmerge.com/