Sounds like perforce is common when there are lots of binary files - is this mostly due to storage concerns?
- Really good binary performance(light years ahead of git).
- Proper locking for files that can't be merged(basically everything in the art dir).
- Proxy support for co-located teams.
Game repos can easily approach multiple TB just for the art assets. In that area Perforce is once of the few VCS that scales appropriately.Also it's very slow for small files, and the filtering is according to file extension.
So e.g. if I have some massive mp3s for (sometimes many minutes of) music but also many (100s-1000s) small ones for sound effects downloading 1000 small mp3s take a couple seconds per file even if each is only ~40kb big (normally download rate is a couple MB/sec).