Things have improved loads since the release of 2142.
Nowadays you are much more likely to find a good game of team players. Make a squad and it fills, start auto spotting jets and choppers and your own steam it. Auto spot armour and a jet craps on it, auto spot a sniper and just about every infantry dude steams him

easy meat.
64 man IO servers rox my gaming world. Commanders nowadays need to be a high rank to get the job or next round someone like me will take over. Orders are given and taken well and the battles are much more structured towards team play.
As the standard is set from above it naturally falls down to others that join BF2. BF2 players from day one like me Expect teamwork and if we don't get it we Kick off
Best thing about BF2 is anybody can kill anybody. Some noob with an hours play can kill me and that makes for a good buzz all round.
I am well happy if noobs join my squad as they are as keen as i am to Kill and do well for the team.
Vets are usually a pain in the butt and wander off doing whatever floats there boat.
Anyway Enemy Goat spotted i'm out of here