Good but not Perfect.
There are many things that I love about the game. There is a good story to the game, as you follow from the American and Russian point of view. The shooting was very good. I still have endless pleasure throwing a molotov at an unsuspecting German. Voice and sound effects were superbly done. It also looks very good graphics wise that is. I am not saying that I liked the looks of my dead enemies, I mean that they look realistic. You can now do the story in co-op but the screen looks a bit dodgy.(but that's just nit picking). Last but not least I liked th 'Nazi Zombies' which is only available after you complete the game. This is a great add on. It injects a bit of humour into quite a serious game. It makes CoD 5 still feel like a game and not a history lesson.
The bad things are: The non loveable characters. I had to turn the subtitles on because nearly all the time I could not tell who was talking. No offence but all the Russian characters all sounded Russian and I have nothing against that it was just hard to tell a few of the voices apart. Same thing with the Americans.
The other thing that I don't like is the multiplayer. I like inviting my friends around my house so we can play on my X-Box. Us four started to play CoD 5 multi-player and it was good but the only thing we all noticed is that we all found it hard to see each other. It wasn't because our screens were small it was because most of the maps were to full. CoD 4 did not have this problem. It had places to hide but not so that it would be very hard for your opponent to find you. In CoD 5 I found myself trekking around large jungles just to find one player.
All in all CoD 5 is a great game and I would recommend that you buy it. You will have a lot of fun playing. Personally I prefer CoD 4 but that is just my opinion.