I playin LoL since 2007, and i can clearly say that League of Legends is the complicated Moba in the genre. Just imagine all these awesome combinations with various champions (more than 130!). Unbelievable! Of course, you could use some guides like here, but I prefer to learn the game with my own strengths.