My biggest beef with SVN is that I can't checkout from the repository and have it automatically know when I delete or add files and directories. That is, I have to remember to use 'svn rm' instead of just 'rm'.
I don't want all my random files like object files and temp files getting added to the repository. You can implement this for yourself though, using the output of "svn status".
Past that, it's great.