what with the hacking, glitching and exploiting that goes on. It seems that the other reviewers haven't noticed these minor problems.
I've owned this game for 3 years and have just started playing again after 15 months, having left it in disgust. It is riddled with bugs that have not been patched in the 6 or so that have been released so far, so expect installation and playing issues, with crashing randomly one of the old favourites. Punkbuster, the anti-cheating system, also commonly kicks you for no reason you can understand.
The game can be the most obscenely overbalanced from any I have ever played as jets are practically indestructible and choppers can hover out of range of AA and anti tank. You have to question any game that allows players to get a 70/2 kill ratio on some maps. 40/0 is not unusual in jets. The AA is also useless, if you use it all it does is act as a target for the pilots.
Armour is also unbalanced, with 30/2 scores not unusual and whilst I specialise in anti tank you can't really stop 2 engineers in armour auto repairing themselves. There is also the rocket passing through vehicle bug where your rocket can make a direct hit and still miss.
The commander position which is supposed to assist the team is usually occupied by someone you wouldn't ask to post a letter for you, so hinders the team and in some cases no commander would be better.
Forget the expansion packs, I have Special Forces and don't even have it installed, there were hardly any servers years ago, so there will only be a few if any now.
So if you want a game that is unbalanced and usually full of the mentally questionable where you can own a server of 63 other people just by flying a jet, you'll love it. Some maps you can even prevent the other team by landing on an island for the whole round simply by straffing them with a chopper.
For the rest of us there is 64 player server; multiple classes that if played properly are very good; squad systems that if used properly can slaughter the oppostion; commander position that can be a change from shooting people directly and a points based rank system that whilst you can track your progress forget the leaderboard unless you a) want to hack it which happens often, b) stat pad with your friends or c) mow down millions in your invulnerable jet/chopper/tank.
Give it a try but be prepared to be very frustrated at not being able to stop the gaming gods as they are out of reach; die a lot, and my best piece of advice - server surf until you can find one not being ruined by someone boosting their sad ego with 70/x kill ratios. You'll also learn about claymore and nade spamming, another exploit they have never fixed.