While there's nothing wrong with COD4, I just can't find anything special about it that makes me love the game!
I know this must seem like nitpicking but COD4 feels like it was made for everyone and not for me, for me to really love a game it has to speak to me. COD4 just feels like a generic shooter that could be anything but done really well.... kinda reminds me of Blizzards games which copy lots of other games in the genre but perfects them.
Visually COD4 is stunning, while not graphically amaizng as Crysis it's more of a movie styled game... hard to explain but very immersive and lots of effects on the screen. COD4 is really good at drawing you in and making a direct linear game which feels more like you're playing a movie. However with this is where it disappoints me because the levels are sooooooooo linear that enemies and friendlys keep respawning until you pass checkpoints and theres not a door you can open in the game which just makes you feel trapped. Thankfully all the action and quality of the game makes up for this but I feel like it is missing a cover system like other games... could still keep you in first person but I'm just getting sick of looking at textures from upclose with my head in the wall as I peak out.
You'll play a series of missions as 2 or so different people, I'm not very sure because I didn't pay attension to the story and just wanted to look at all the stunning things like helicotpers crashing and explosions. This makes for some fantastic missions that you wont forget like being shot and killed which in a game is strange because normally just before you die someone comes to save you. Also things like Nukes going off and slowly dying or the Chernobyl level which is my fave because it puts sooo many gameplay elements into one and the opening scene on the boat sinking sets it all up. While COD4 is short (4hours) I think all these epic scenes more than makes up for it with some people however............. with me it just is generic and has no personality and that stops me from making it a instant classic because while it is good you know the next one and the next one will come and it'll be forgotten, where was classic games are a one off that never gets old like Half-Life.
The sound of the game is all fantastic too, has some very good music and very good sound effects which just really help to draw you in now. I can't really say any more on that just know it is very good and you rarely see better.
The multiplayer is basically what we've seen in COD2 but with unlockables and ranks like BF2 and to me it's just not very good and I know it's my opinion and lots love it.... the games just feel like a static cluster **** and require no skill. I also hate unlockables in a FPS game which are meant to be about skill. To me theres just soooo much better out there like still the king CS and COD4 multiplayer lacks that special something.
So with only a 4 hour long game and no love for the multiplayer the value for money for me isn't there and specially seeing how linear the single player game is, you wont want to play it again. However there is nothing wrong with COD4 and it is a great game but for me personally it just doesn't have that special something.