Do you want a centralized or distributed model for your development
model? CVS, SVN, and Perforce are all centralized repositories
(Perforce even moreso that the others). Hg, git, and bzr are all
decentralized and distributed models.
Moving to SVN makes a lot of sense for the FreeBSD project ... works
well with our existing development model (one central repository
that everyone talks to).
Can not the "decentralized" systems like Mercurial and GIT be used in
a centralized fashion? Our internal experiments certainly show them to
be every bit as capable as Subversion in this regard. Has your
experience been different?