The better MOBA is Dawngate.
IMMA BE REAL HERE. DoTA (2) is a lot better than League. It offers much more customization, and all the characters are free. (While some argue that that "doesn't give you anything to work towards", I don't really care, LMAO.) In addition, the currency system is a lot better, because it works in real dollars, so people aren't bombing 3500 RP on a skin, which is pretty much $25. .-. Riot rips you off a lot in that regard, especially since there's no marketplace.
Also, League has taken to copying Dawngate's freeb system. HA.
I do like playing League more, though, because it's way easier and the map is a baby map, so small and easy to navigate.