All of these games are real time action RPG, where in you play as a role of champion or hero and hack your way to enemy's towers and bases to destroy their Mother of Bases like nexus, tree, base or whatever.
So which is the best? I played all of these games and I started like this. Dota -> HON -> LOL
I'll be detailing some of the advantage and disadvantage.
Dota/Dota2 :
pros:
- Quite out there for the longest time. 6.77b latest patch as of this writing
- Fast updated heroes and items
- For dota, minimum requirements is just warcraft 3.
- Difficulty HIGH:
Cons:
- Unbalanced heroes. Skills are not heavily thought of and youre in the hands of a single creator of the game.
- Game designs are highly dependent on warcraft 3 gameplay like armor/magic resist %base.
- Balance updates are not explained very well. You don't understand why some get +str buff or -str buff on some heroes.. No explanation and no tests as to support it.
- 1 Godly hero fat hero can finish the game and kill everyone.
- Map is unbalanced. No matter what you say, the map is not symmetrical.
- Cartoonish graphics on DOTA2
- Unbalance item design. Like: linken sphere, almost totally negated Lina Inverse Ultimate. Ultimates are Ultimates. Invisibility/Blink gameplay is so overpowered with blue ward so imbalance and TrueSight Gem as a DROP ABLE item.
- CREEP DENIES - WTF? Team killers should be penalized.
HON: Is a replica of DOTA with additional goodies so some pros/cons are carried over.
pros:
- Good graphics
- Easier to learn if you know DOTA
- Responsive hero attack animation compared to dota
- Updated new heroes and items.
- More item selection
- Great MidWars Game.
- Some sense of achievements for obtaining or unlocking heroes.
- Mic Interaction on games
Cons:
- Cons on Dota are somewhat Carried over.
- Some new heroes are created narrow mindedly like DOTA.
- High Level games can look so boring due to 3 1 1 laning
LOL: From the original creators of Dota + Some other Team.
Pros:
- Almost complete balanced gameplay of heroes and items
- Easier to learn when you do tutorial
- Can Browse while loading
- Symmetrical maps / almost balanced.
- Growing player numbers
- Some sense of achievements for obtaining or unlocking heroes.
- Teamwork is strongly emphasized here.
- You don't get a huge disadvantage when your barracks/inhibitor is destroyed. Because it respawns after some time.
Cons:
- No Builtin Mic Interaction on games
- Graphics can be cartoonish. Characters looks like cartoons.
- Hard to LIKE when you played DOTA/HON before
- Runes Can be a Pros or Cons when playing against different levels
- On High Level Games, Heroes are usually the same due to hero design and imbaness ( Ezrael, Lulu, Sona, Shen, Khazix are almost always there). This game still has some balance issues. NOTE: Ezrael works on riot can't blame this hero to be design to be a little overpowered (fast CD, DPS, AOE, GLOBAL SKILL, + BLINK, WTF). http://leagueoflegends.wikia.com/wiki/Colt_'Ezreal'_Hallam