Sorry for ruining the party (seriously).
I like Perforce. It may not be perfect. But it's idiot proof.
That's because it is almost impossible to do anything, good or bad with it. ;-)
"Days since gitastrophe" is a common phrase.
Never heard it before.
There is no Perforce equivalent. You can't blow your leg off.
The equivalent of a hand saw: you will have a harder time cutting off your leg with a hand saw than with a chain saw.
There aren't thousands of "Perforce made easy" blog posts because it's actually easy. There are no "fixing my p4 repo" tales because it never breaks.
Or because nobody uses it and those who do keeps the knowledge for themselves;-)
Seriously: I used perforce for 18 months and I tried to understand why people loved it but no luck. Git isn't exactly perfect but compared to "checking out" a file before even editing it or not being able to commit without access to the server (IIRC) git is perfect. Oh, and not being able to check out a file that someone else has checked out, so if a dev goes on holiday without "checking in" the files first then you have to hack a bit to get ready for work again.
The best argument however for git is that even the perforce guys have integrated with it.
Thanks Perforce.