All three games have insanely TERRIFYING and rewarding learning curves and on top of that the community of players is nightmarish. In this particular genre of games (MOBA) there are three main competitors: Heroes of Newerth (HoN) League of Legends (LoL) and the original, Defense of the Ancients (Dota).