If you want a summary of my opinion, anyone who complains about online multiplayer is an idiot. No, I'm not saying local multiplayer is bad, I'm saying it's bad when people think it's so much better than online multiplayer. Online multiplayer makes it much easier to actually connect with people without having to know them locally, if you think that's a bad thing, then you're an asshole.
And I mean that. My best friend lives in Texas, half a country away from me, if you think there's a problem with me playing with people I've never seen in real life because of some mythical belief that you can't be real friends with someone you've never seen before, you're an asshole, plain and simple.