There's one thing really great about Subversion: you can move files and directories around at will!. Those of you familiar with CVS probably know how great that is!
I also love TortoiseSVN? because of the shell integration. Of course CVS users also have that benefit with TortoiseCVS?.
On the downside, the branching and tagging is very different compared to CVS. Actually in Subversion branches and tags are nothing more then copies of your entire folder structure. In a way, this is much more intuitive, but I have grown so accustomed to the CVS way that I find it easy to make mistakes when setting a Subversive repository up, or even switching/committing to branches or tags.