dota2 is most popular from these games, and it is awesome. But the problems are:
1. you may start hating people if you play without your team
2. too many crazy russians who play realy bad and scream all the time
Haha. In Dota2 I've never encountered these Russians you just mentioned. Do they really suck that much?
No there's just a lot of them so it's more likely that people meet asshole Russians.