I haven't played league but I hear dota community is much better, though it really depends on how you approach it. If you flame, you'll get flamed, and they have a behavior score to match you with douchebags. Also if you pick support and do your job everyone is nice to you. Picking carry all the time some people will hate you. I miss dota2, just don't have time to devote to it right now.