Something League has over Dota
Undoubtedly, the thing that League has over Dota 2 is style. Dota 2 characters look alright, but they don't have character. League characters ARE characters. Like Zac and how he's this amorphous green blob and could potentially be frightening, but has a strong sense of justice that is almost as strong as his sense of humor. And who knew, he's actually friends with Twitch!
Or Jinx, that crazy girl who just wants to blow shit up. She's so bat shit insane that the sound of a toy monkey banging cylinders together is her lullaby and silence is her alarm clock. Not to mention the constant chase by fat hands Vi and hat lady Caitlyn.
Or Kindred. Probably my favorite characters in the game. The personification of death, but is gracious enough to offer you the choice. Will you accept death and be granted a swift passing, or will you cling desperately to life and flee, being chased down only to have your soul devoured in the end. And their personalities, so different and yet so perfect together. The calm one keeps the vicious one in check, but the vicious one always reminds the calm one of what must be done.
Dota 2 is mechanically a good game, but League has the better characters by far.