The only way to have actual fun gaming is a private group of friends. Think lan party, and definitely not public.
It does benefit from:
1. Limited coms (nobody seems to use voice chat, perhaps partly because it was completely broken for years), and while you can type, it's too fast paced to write much so mostly people just use quick chats sarcastically (What a save!)
2. Games are really short (about 7 minutes). You're not losing hours of your life if you get stuck with an arsehole.
3. People play a lot of games because they're so short, so the matchmaking is very accurate usually.
But I think that's because you can't really impact other players. Everyone's racing their own lines, just sharing a chat room while doing so.