Honestly I think "Pay to Play" is going to kill this before it starts. They would be start to do what LoL and Dota2 and many others have done and just make the game customizable and sell the customization with micro transactions.
That's exactly what they're doing. The tools will be free and anything developers make, they can release fore money and Epic gets a cut off of it.