Alright, here is my take on the game thus so far:
Pro:
1) awesome graphics
2) a plus with the interactive environment
3) nice fluid motion through the game, no spots where you seem to "be lost". As well as the nice hurdle jump over things while running is awesome
4) Controls are easy to use and get use to them fast.
5) sound is incredible
6) very tactical game, can't just really go guns blazing sort of thing.
7) during the whole game, events change. Go from in a hummer, on foot, into a jet... keeps you at the edge of your seat sort of speak.
8) Co-op campaign play.... haven't tried this, but the fact that it is there, major plus one.
Cons:
1) I have noticed in many spots, environments will appear and disappear (mostly with graffiti on walls)
2) There are glitches in the game (to be expected though. One 'level' i was able to go through almost the whole thing without running into an enemy.
3) don't like the fact that can't turn on or off flashlight as i so please.
4) Same story line basics as call of duty, as well as that freaking stupid kill cam.
5) teammates seem to go where ever you are taking cover, they then proceed to push you out of the way.(campaign)
6) difficulty levels are lacking in true difficulty. I mean hard was at some points hard, but overall, still made it through.
Over all i love the game. It has that realistic feel to it. Mainly because i think of the nice graphics, sound, and interactive environment. If it weren't for these three things, it would just be another COD.
I see you guys complaining about the mini map. I personally don't care for the mini map. To me it creates more challenge to the player by not being there. Makes the player have to know the map inside and out. Never knowing what's around the corner or anything. With a mini map in place, you could see where everything is (obstacles and scenic points) without remembering it. As well as if they included where all the players are, becomes a little too easy.
There is a lot more.... but that is pretty much my short version of the game. I will be playing this for a long while