Dota 2 has been around for longer. The community has been developed for longer then league of legends. Dota 2 doesn't have the players buy the characters and you can deny kills witch is not in League of Legends. Dota and lol are very similar to each other. Little diffrences make dota better to me.
First Of all I can't tell what to choose because there is no, Yes For DOTA and No for League, So I'm just gonna assume this is the league option. League is better. More fun. More Diverse. More Replay-ability. More Up-To-Date. Bigger Player Pool. Feels more rewarding Because you have to buy your own things (In game Money) and progress based on your own skill. Succeeds everywhere Dota doesn't