Perforce is a solid VCS. Its centralized nature makes it faster and more scalable than git or mercurial, but its merge tracking is far better than Subversion's. It's very reliable too. It also comes with a decent built-in code review tool, Swarm. Review collected by and hosted on G2.com.
p4d is proprietary software, with all the attendant problems. It's needlessly difficult to install, because Perforce doesn't understand how the OSS community distributes software. Worst of all, after many years Perforce dropped support for our operating system, FreeBSD. They even accept payment for our license renewal without telling us that they were abandoning it. Now we're in a bind. We can't easily migrate away from Perforce because it stores merge tracking information in a way that is incompatible with other VCS tools. Worst of all, we have good reason to believe that newer versions of p4d aren't using any APIs unavailable on FreeBSD. So if we had source access, we could simply recompile it. But that sadly isn't an option with proprietary software. Review collected by and hosted on G2.com.



