League of Legends is basically DotA 2.0. It is developed by Riot Games which is rumoured to be the creators of Dota. It adopts Dota gameplay with improved graphics. It is F2P, but it has a cash shop system which allows people to buy runes, exp pots, etc which I think will ruin the game play. For me, I’d rather stick to DotA or wait for Star Craft 2.