I think levels, gold, and item power snowballing is way out of hand.
In my opinion as a two month player of this game the best part of the game is the lower levels 1-8. The reason is that during the low levels the game is purely about 1v1, or 2v2 skill until jungle ganks happen in lane. During this time there is great counter play available. Every second is tense, and every trade is exciting.
Later on as you begin to snowball everything becomes less exciting and much too easy.
If you are a good player and you see the enemy is two levels lower than you it's basically a free kill unless they seriously outplay you.
But when team fights happen and your teams levels, gold, and items outscale the enemies it's about gear, stats and much less about skill.
I think I would much rather enjoy a pure skill game all the way through then one where snowballing has such a dramatic and even unstoppable effect.
I think the Snowballing effect is a left over from MMO's that League of Legends should tone down. It sucks when you see two great Professional E sports teams go head to head and one team got a few lucky early kills and after fifteen minutes the other team has no chance to showcase their own skillset because the power scaling is so out of hand.
Especially with Attack Damage Carries good god what nonsense they are. ADC's are like the chosen ones, the elite few, the super race at end game. Having such operpowered God like ADC's in the game make the other four players feel a lot less useful, and effective end game no matter there skill level.
What do you think? Would you rather a game where Champions scale more evenly? A game where xp levels, and item power spikes aren't so brutal to contend with if you are behind? A game where skill can sway the difference, and a game where strong tactics can sway team fights even if you are behind in xp, gold, and items?