While I do agree that often times it would be nice to have some comunication in BF3, odly I find it refreshing not to have 14 yr olds taking over the mics. I can't say that I always play with friends, but mostly you will find me in a squad with Michael, some of his friends, of my own friends and family. And most of that time we are in party chat instead of in game squad chat.
Talking can def. improve squad play. But I don't think the game is ruined because people don't talk.
Thats the wonder of Rush. Everyone knows what to do, and where it needs doing. Cnqst is a bit different but players move in packs, stay with your squad. Sure its nice to have an extra pair of eyes looking for bads, but in the end I don't think it ruins the game not have chating.
Singing, racist, obnoxious, foul mouth kids, that ruins games. Most OMP FPS games are set up to favor the lone wolf anyways. BF3 is not much different. Lest in the idea that instead of one single player, the lone wolf(roam anywhere, do anything) gameplay is still there just as a squad.
I mean lets say you could talk back and forth with the guy that is camped up in the hills, what could you say to convince him he should stick closer to the rest of the squad? I think that broken up gameplay that people feel could be fixed if only others had headsets is just part of the nature of the beast. Too many different ages and different demographics playing to have them all work together.
Best advice, play in a squad with folks ya know. If in a bad squad use the in game feature to find a new one. And friend people that play well.