League of Legends is my favorite and I've played both it and DOTA 2. The DOTA 2 community in my opinion was very harsh and unwilling to help a newer player, so I read up on things and struggled along. And then upon joining LoL there were 1-2 out of my 4 other teammates who were willing to help and share game knowledge. And for that LoL will always be my favorite.
Smite. Play smite and you'll think league and DOTA is dumb. Unless you play league and DOTA because you aren't good at high skill cap games.