To start off, I'd like to say that I had this game for the Xbox 360, so anything I say will be about the 360 verision (although I
heard there all pretty much the same). I have beaten the game completley and have all the acheivments so I know what I am talking about. The games controls are good, i feel that all buttons are used well and that the changing of weapons/gadgets/visions is done in a very accesible way. The single player is fun, about medium in length but the story itself is not that exciting and is pretty poor. I like the fact that you can play the story with a friend and the fact that the stats from single player carry on to online. All the weapons are realistic and the add ons (scopes and such) are realistic as well. You can also custimoize what kind of gear your soildier is wearing and its camo. Online is pretty fun, the game modes are fun but most of the time you will probably be playing total conquest of team leader. In team leader there is a leader on each team and you can only respawn if he is alive. Very fun. There is another mode called terrorist hunt (similar to Nazi Zombies in COD), and uses the same fun maps as the online mode. Overall a great shooter, better than COD4 in my opinion.