Perforce is undoubtedly the most suitable source control solution for teams using Unreal Engine 4. However for most people the best solution is not the most suitable but the one that most affordable and appropriate to an indie budget.
I would suggest you get a virtual server on the cheap ($5-$10/mo) with Git and adding in storage as needed. That would be the most cost effective solution that is doable and won’t break the possibly non-existent bank.