+ Has combat effects spot on (gunfire noise/bullet effects when they hit the target/shooting through enemies' cover/etc.)
+ Immersive story, despite being incredibly far-fetched is still fairly well written, dramatic moments, a good dose of morality (or lack of), a good deal of variety in the missions- a sneaking sniper mission in Chernobyl, a night-time mission from an AC Gunship, hostage rescue, defending a town etc. and the usual squad combat.
+ Levels are quite well made and realistic
+ One of the best FPS ever, I don't think Call of Duty should ever make WW2 games any more.
The Bad (or not so good):
- No real control over the squad
- The story is way too short
- Death from grenades is far too excessive, these terrorists must have been cricket pros or something before
- Perhaps too many bad guys who just take up the same spot their buddy died in and wait for their turn
- Besides the special missions, there isn't that much replay value in the campaign (for me anyway)
- Inexcusable cruelty to dogs
- Perhaps too immersive, I felt rushed and for example didn't really get a chance to try out all the guns because trading the default weapon for it didn't seem worth it because of lack of ammo availabe etc.
*) Your squad is useless, they make you do everything from taking on tanks to stopping nuke countdowns and tons of stuff you'd expect some help with in real life. Also when your idiot Lt. or Captain or whatever breaks his leg in the Chernobyl level you'd expect him to say something like, "you go on, leave me behind," and heroically cover for you while you escape but instead he says something like "I guess you'll have to carry me." And you do and you fight off about 100 soldiers and 30 dogs (again with the dogs, what the hell do they have against german shephards?), and it's ludicrous. And the Lt. with the moustache executes the POW, surely you'd get in serious trouble for that...
Still, those are minor complaints, and it was a very enjoyable experience, particularly the variety of the missions kept me engrossed, so I'd give it an A.