There is a bunch of games similar to this that I would like to try, this one is definitely high on my list now! It actually looks better to me than a game such as League of Legends! Really awesome video you made here! If you have time it would be pretty awesome if you could check out my channel! I don't have Dota 2 yet, but there are some other pretty awesome games there!