What you think about perforce in ue4?

I had the same bad experience. Maybe eventually Git will be able to handle locks without problems but on the other hand why try to force a feature into Git that is already handled by SVN. Git has always been about decentralizing while SVN is the opposite and they both have pros and cons.