starry-dota 2 has a pretty shitty pub community for many people, it's still a huge game
that's really funny because dota 2's pub community is horribly acidic, but everyone i've met on there that is getting into competitive play is super humble and always willing to help out their teammates. in tf2, the pub community is super nice and welcoming and friendly (i guess maybe it goes with how pub games are played in the first place, it's a very non-ragey environment), but then once you get into comp, it feels like most people in the community are assholes.