BZR is not only a great distributed VCS, but a centralized one as well. Offline working, easy branching and merging, and the ability to setup the same workflow as with CVS and SVN (centralized server) is great. You can slowly adjust to the distributed features by breaking out of the centralized mode only when needed.
Other great features I've enjoyed since switching from CVS/SVN:
* True rename/move of files: you can move and edit a file and (1) it will still merge and (2) version history travels with the file.
* Awesome plugins:
* bzrtools gives you the ability to shelve changes and bring them back later.
* bzr upload lets you push just the changes you've made to an ftp server (useful for cheap hosting where you might not have SSH access).
* lots more!