After playing some games in DotA it's now impossible for me to play league again. I've never seen such a huge disparity in player intelligence amongst two games. The way I see it, League is like doing LFR in Wow and Dota is Mythic.
If you hate the teammates you play with in League, play DotA. It's also hit and miss but you will allways have a smarter team than the pathetic crap you find in league. Even with all the Russians that cant speak English you will find better teamplay there. Hopefully you will join me.