Remove/Refund runes, make the mastery tree better
There's really no point in having the rune system for stat customization if we can make masteries more complex and engaging for players. Running a mastery tree akin to Path of Exile's passive tree url=www.pathofexile.com/passive-skill-tree[/url] would certainly do the trick and allow LoL to abandon the giant IP sink that delays players from buying more champs and having more fun. In Path of Exile, your class determines your starting point on the tree, and each node gives a passive benefit. League's could work similarly, with 3 starting nodes in different corners, one each for offense, defense, and utility. The area around each of the main modes would have nodes like what you would see on the current mastery tree. A node in the offence area might have +2 AD, and one in between offense and utility might have Expose Weakness. The most powerful nodes would be in far off corners, with lots of minor nodes in between. (I'll probably add more to this post after I get off work.)