This is a good video for anybody who does software development:
Some people I know don't like Linus when they've watch this, but I think he's awesome, even though he called me stupid and ugly. He was right, I guess.
Using SVN was a great thing for me, as I'd constantly diff my work to make sure it was what I wanted. It also (obviously) enables collaboration.
Git, however, is utterly awesome, an order of magnitude more useful.
Branches in SVN were a huge pain, we rarely used them. In Git, you can actually
use them, effectively and without having to deal with nonsense, it is fantastic.
It is fast, efficient at storing data, easy to synchronize and automate backups,
I love it.
The only downside I see is that TortoiseSVN doesn't exist for it, TortoiseGit is getting there, from what I hear, but I've just been using the command line thus far.
Anyway, I'm just giddy with it. I would say life changing, but that would be overdramatic. It is work-changing, I guess.