Going to rant a bit here.
I've quit DOTA2 again, and that's
with decent stats in SA and EU.
Firstly, most of my friends want me to play with them, and some of my friends aren't very good. I'm highly competitive about the game, and I get very edgy after losing because of the poor play of some of my mates. I'd rather not play at all than waste 30-60 minutes of my life on a game that we're very likely to get steamrolled (3 of my last 6 losses are games with my mates, at least one of whom often complains about other people despite having a sub 50% win ratio). I can jam Rocket League with my friends and it doesn't annoy me if we get thumped since its only 5 minutes per game, and its fun regardless of winning or losing.
Secondly, SA Dota players... It's pretty shocking that I can take huge breaks (2+ months), and within a few games be back to smashing players with thousands of hours into the ground. Some of these guys have very little clue in regards to what they're doing, which is insane considering some of them have 3000+ hours in the game. This is the biggest problem with SA Dota, not the fact that people don't play ranked. Games are ROFLstomps and are over by 20 minutes, but you have to wait 20+ minutes while the other team gets items so they can siege high ground.
At very least the community is a lot friendlier these days. I might come back next year once I've finished up my part-time uni stuff, but at the moment my time is too precious to waste on not having fun.