I haven't played in forever.
I generally play Heroes of Newerth which is now free to play as well.
http://www.heroesofnewerth.com/f2p_splash.php
Also Dota 2 beta will start soon and I fully expect to get into that as I've now closed beta tested LoL and HoN.
I have a lol account which is obviously:
TheSlyMoogle
and I have a HoN account which is obviously:
TheSlyMoogle
If you get interested and want to play, I can teach you how games like these work, and also help you get better with whatever character you want to play, as WoodenPint can probably tell you, I'm pretty good at MOBA games, and my like 6 years now of self learning can translate into a quick lesson for you on the do's and don'ts of the Moba games.