I'll tell you why I don't give full score to this. But don't get me wrong, this game is still awesome.
Anyway, moving on to the juicy spots of this game...
Singelplayer: People has been complaining how the story is too short, and I have to agree with that. However, the story was fresh and exciting. It really defines the word "Quality". One thing that depresses me is the ending, not gonna spoil anything to those who haven't got to to the ending yet, but I must tell you, the producer really knows how to pound a needle through your heart.
Multiplayer: There's like dozen of game modes you can choose from the multiplayer list, but out of all those, only three kept me playing this game. Team deathmatch, Domination, and Cage Match. The rest of the game modes is either boring or hard. Sometimes when you are playing multiplayer, people spawns in random spots. They could spawn in front of you or behind you, which is cheap as hell and it really gets to my nerve sometimes. Now to the weapon section. The perks are very useful in combats and creating class gives you the weapon set that really fits you.
Overall, Call of Duty 4 is an outstanding FPS. Although sometimes in certain parts of this game can be very irritating, but the splendid quality can mask it over. Buy this game, it's very fun.