Lets get one thing straight, the graphics and sound are awsome. The campaign can be completed in a few hours. very linear and sometimes you do not feel like you are in control. Each level is over before you blink and very messy in some place. The enemy A.I. is awful, sometimes I had to reload checkpoints because of this. As for online, two words GOOD LUCK! There are just far too many people playing and the servers just cannot handle it. Oh did I also mention all the bugs online and off! If you want a truly brilliant first person shooter and some online multiplayer depth then go and get Battlfield Bad Company 2! or even Killzone 2. These games put the Call of Duty series to shame.