It's not apples to apples. League is a f2p game. That being said though, I've on multiple occasions stated my distaste with this new system as have hundreds of others on the forum.
People are not happy with this new system. Punishing your veteran players was a massive mistake, regardless of what graphs RiotJoe posts showing how it's basically the same for levels one to 30.
Heroes of the Storm did this correctly. You get gold per game to buy heroes with for free, and chests that come at regular intervals (there is no giant staircase for experience power per level... I.e. until level 50 it won't cap out, and even then it's a lot to level up). The chests give you skins and champs directly, or shards with which you can craft whatever you want.
Riots new system feels abysmally slow and punishing... I mean this isn't 2015. People are sick of loot boxes and their insidious nature of preying on people with addictive personalities.. why would anyone think they'd be better than what we had.