I've only ever used Git with Unity and as long as we're disciplined in our process, it's not a problem. It's free, scales to any size team for free, and lets us open source our projects easily.
I would be willing to consider Perforce, but it seems very expensive.
What is the industry standard means of open sourcing a Perforce repository?