|Think about Loose Coupling|
I think by now any program that calls itself an RCS will offer morefeatures than the average programmer will ever need.
Which is why I had the luxury of making my choice based on petty concerns like a pretty client.
I also used GNU arch for a while, and while it was supposed to be superior based on some measure I didn't quite follow, it was much to difficult to actually use.
One cute trick I plan to try is to check in my entire home directory, so I can synchronise it on the different computers that I use. I like the idea of being able to recover documents after I have discovered that my improvements haven't.:)
In reply to Re^3: What's your prefered revision control system?