I have been using
subversion for about 2 years and have no complaints.
A few items worth noting:
- Decent documentation
- Handles binary files, unlike cvs
- Performs a 2-way diff to reduce bandwidth, unlike cvs
- Preserves revision history for copied/renamed files
- TortoiseSVN is a windows shell extension, so GUI folks can use windows explorer to work with svn.
- Trac is a nice product that combines repository browsing, wiki, and issue tracking. Try the demo
- Update I found this book very helpful: Subversion Version Control: Using the Subversion Version Control System in Development Projects