It is a fantastic looking FPS for starters, the graphics are top notch and the story mode, although unlengthy, serves its purpose enough as the dialogue is witty, the plot itself is quite good and the cutscenes are long enough to let you know what's happening but short enough so you don't start to yawn in boredom.
Shooting the gun is satisfying, as is getting a headshot with a sniper rifle. The destruction dynamics are superb and really do keep you amused online.
However, the online is tiresome. The one game mode gets boring extremely quickly, and would benefit from some more. And the online lag, when you can actually connect to EA's servers, is appauling. You find yourself standing on a completely flat surface trying to snipe someone and start sliding down an invisible bank, for example. The sniping is poor, and so is the long range shooting as you constantly find yourself missing because the shot can take anywhere between 1-2 seconds to reach its target. Saying this, the Vehicles are brilliant, the range of options available to you when playing online ie. healing teammates, fixing tanks, guiding in missiles etc etc. is good, as is the ranking system. It's a game good enough to make me stop playing COD4 whenever I feel a trigger finger itch coming on, but it's just a shame the abovementioned flaws are enough to almost completely ruin an otherwise brilliant FPS experience. Hopefully EA will sort this out and bring out some updates, but I wouldn't hold my breath if FIFA 08's online is anything to go by.