My squad, and many others, use a 3rd party comms such as TeamSpeak and/or Ventrilo and the comms on them are excellent. However, you pay for what you get.
And no doubt you also stay tuned on range vox as well in AH.
Which is my point. Its important for everyone in a particular fight to stay connected. Go to a game thats developed a culture of not using in game comms, if they even have them in the first place, and you'll see a game with zero teamwork. Sure it helps if your in a squad and playing together but even then, and what about the other nights when your playing alone?
BF4 and COD suck cause nobody can communicate except squads using 3rd party software. Many other games do too. But games that at least have a built in option that players can use along with 3rd party comms are always better games.
Then again squad life is far better in AH then in most of these games, the squads of which are often populated and led by softballs.