Paywalling shit like League of Legends is a shit system, regardless as to the game type. DOTA2 proved you can make bank just by selling hats and not actually restricting gameplay.
Besides, as was pointed out, if you do paywall stuff, then it restricts what you can do with heroes because...