I LOVE darcs. It kicks ass. It's extremely simple and low maintenance, never gets in the way. In fact it's so lacking in bureaucracy that I can even use it on little ~500 lines of code projects (and I do).
When I do record or revert, darcs asks me individually about every change. This is great. Even if I've made several changes, I can just record one at a time which makes it easier to track later. There's none of those awful SVN commits where the description is something like:
And then you have no way to tell what was done without a diff. Those are so lame. Also with darcs, you don't even have to set up a server. darcs is the bomb.