Great story, amazing gameplay and wonderful graphics makes this one a must have.
The multiplayer is fun and easy to jump into. I found it very easy to find a match to my liking and get right into it. Watch out for overcrowding, anything more then 40 players seems like too much for one map. The custom loadouts really enhance the games flexibility. And the different "challenges" only add to the charm. Of course the only down side is the short campaign. But the story is so immersive and well written that it really only needs to be this long. In the end, Call of Duty 4 is a must have. This game replaced Battlefield 2 as the dominant online FPS for me.