I agree that teamwork in BF2 was one of the best parts. Problem was that it was so difficult to find on a regular basis. Too many didn't have or use their mics, the commander was a douche, or as a commander your squads were douches. That said, when any or all of these factors fell into place, it was heaven. I could play on a good server for hours. Except for the godam air based vehicles. Get a decent pilot and the balance went to hell and the server lost everybody on the team getting raped by the chopper. Ground defenses are laughable.
I find that compared to BF2 TF2 team play, mic use, and balance are vastly superior. Though you can unbalance a server, it is damned hard for a single person (or even two) to do so. Communication is generally much better, people tend to have and actually use their mics far more and there is a class for every play style. Oh. And no godam choppers.
There are plenty of times I miss sniping in BF2. I plan to give it a go again, after the switch to W7-64. Hope it works. I can sniper Obes across the map at will again.
Godam choppers.