I have to say that the claim that the game is not as pretty as trailer/screenshots show is false. The visuals are gorgeous (have settings to high/Ultra to fully enjoy it). I also admit that I have a small monitor, so I'm not experiencing the full enjoyment. The graphic card I use is GTX 560.
There are some intrinsic teamwork going on.
Examples:
Ammokits and Medkits help your teammates when under constant fire from opponents. Often if you give a medkit to a support class, they will 90% of the time drop an ammokit for you.
Spotting the opponent helps you and teammates see where the enemy is and adapt accordingly. Your character makes statements based on your actions to help teammates better coordinate without TS. When you're near a support class player and you're low on ammo, one press of a button makes your character say that you need ammo. If your teammate is not a [Richard], he/she will give you an ammokit.
Reviving restores your team a ticket and the individual who revives gets points, you get to fight again.
Of course coordinating through voice chat is more effective, but I have seen some great teamwork without it while playing. It depends on the player as well.
WGO (http://worldgamingorder.com/) supports BF3 and we have a dedicated TS server as well, several people are members in both WGO and SWGO. SWGO came from WGO a few years back to be Starwars only supporting Community.
Cheers
Yanoda