I just hope that game developers realize that in terms of the quality of the multi-player experience, BF2 hit the bullseye with the large teams, the squad system, and the squad VOIP. Other game developers can add whatever elements they want to the mix, but if they drop those key items, they will never surpass the mark set by BF2.
The only thing missing from that game were high-quality expansions. The expansions that came out made it clear to me that they didn't understand the good and the bad of their own game. They needed to play at TG.
When it comes to "upcoming games", I will stick to my current ways. I will play the next great game when it comes, and until that time, I won't worry about whether or not they SAY it is coming. In other words, I'm patient enough to ignore the hype and wait.