Champ Trading
With over 100+ champs it would be ALMOST impossible for a player to buy them all. And the idea that the higher the prize of a champ the better he is, or the more skill he requires, which is not true. Plus the moment when you buy a champ to end up not liking him, to never playing him again, becoming wasted IP.
To that i have the solution; TRADING CHAMPIONS!!! -Make all champions cost the same (3, 4 or 5,000) -Make a place for players to trade live or leave their champ asking for a specific champ -Players can only trade 1 at a time, and must play (X) games before he can trade again
Newer players can start with 1 free champion and trade it around until they can buy another champ