I play LoL. It is basically Dota (The same creators). The main difference is the Character leveling out side of the game. You get XP from playing matches and what not, which unlock things called runes which let you buff stuff. It also gives you a talent tree you get to build if you plan on tanking/dpsing etc.