Most of the benefits of Perforce are also available in Subversion. Subversion is also easier to manage, and doesn't have as rigid a requirement to remain connected to the server.
However, I find the p4 syntax much easier to use and the output is much less cryptic than svn.