My one and ONLY wish with Battlefield 3 is for me to form my own platoon of squads if I'm playing in a party of 4+ people and arrange the squads to my liking (if I'm party leader).
Bad Company 2 might have been one of the funnest war games I have ever played. The only thing that ruined it for me was that the game doesn't promote social behavior ( only squads of 4, doesn't allow chat between squads, can't invite people you liked talking with to your squads between matches). And for such a HUGE teamwork oriented game, I was very disappointed with the interface.
In Bad Company 2, the only way to play with more than 3 of your friends was to join a game, pray to God that there are open positions on your team and pray to God that your teammates can accept the invite and join the match in time before others do, and pray to God that they aren't on the other team when they join the match. My big group of friends and I got so sick of backing out failure after failure of trying to get everybody on the same team that we eventually just stopped playing. If we couldn't all play together and communicate together, we might as well play another game.
It really sucks not being able to play your favorite game with your favorite friends.
Battlefield 3 is my most anticipated game this year and if 7 of my other friends are online and I have to choose only 3 of them to play with because the game makes it to difficult to play with the other 4, I'm probably not going to be playing it that long, no matter how good or fun it is.
This is such a huge issue, I don't see why people didn't complain about this in BC1 and BC2.