I hate git. people fork your project (even an svn-based one) then complain whenever you commit even the slightest buggy untested feature!
I understand the merits of a distributed revision control system. safer backups, full local copy, etc...
but full local copy means the thing takes AAAAAAGES to download in the first place. seriously ages.
when you have a 4gb or so repository, of all previous versions, which must be downloaded in order to use the thing, and your internet connection is your average shoddy business routed-through-country-you've-never-heard-of connection that even gets google to display in gibberish, that cuts out every 3.5gb of data... the whole thing gets very tiring.
maybe its just that I don't know how to use git (ie: creating a local version which does not require me to download 3gb of old redundant changes). the problem is that I'm not the only one.
git might be powerful, but until it has something simple and usable like tortoisesvn, its not going to see that much use, at least amongst windows users who can never remember the bizzare technogibberish required to use a commandline effectively (and that's just the shell).

.