I've played LoL since last spring and have a few characters that I've purchased, and play it quite freqently with friends. I think I'll just stick to FPS's until something new comes out because the game is just so bad. Depending on the team, any side with an Alistar, Trynd, or Master Yi has such an advantage. Then it seems like they completely fuck over other champions. "High I'm teemo, I have cute little mushrooms!" then get killed before 1/2 a cc is over. It's not a class "A -> class B -> class A -> class A" type of game, but I've found it to be more of a hierarchy. Usually I end games raged because apparently a tank geared Singed can go 3v1 and win. I just don't see how there are so many members of the LoL community with such imbalance. I believe what keeps players hooked is the prospect that they -can- actually achieve greatness with what ever toon they use once they have the right level and runes etc. In the end though, that hierarchy of classes will just take a shit on everything else. Sure there's the occasional noob player or more common, the "godly" trynd with a horrible team that just can't quite carry the team alone, but other than that it's just a turkey shoot. What's the point?
Edit: Incase you're wondering, no I don't play Teemo, but I kill him regardless of my character.