Why I switched to Git
I love it when someone else writes what I’ve been meaning to write, so I don’t have to write it.
This article covers the reasons why I switched from mercurial to git, about as well as he could possibly hope to without consulting me, reading my mind, or being me. It’s a bit creepy.
He explains it very well (probably better than I would) and has more insight into the technical details than I do.
While we’re on the subject, you should all go read git for computer scientists so you can think like a git. If you already have a CS background, it’s quite painless I assure you.