By far the best shooter I have ever played

Call of Duty 2 used to hold the title of best shooter for me.

Call of Duty 4 took the game I love, moved it ahead in time (giving a lot more cool options for weapons), and made it better. The gameplay is basically the same, but now we get the added bonus of Create-A-Class, basically adding an RPG element. It's like the achievement system for the 360, only with actual rewards.

I haven't played much of the campaign, but it seems pretty good so far. As for multiplayer, I think the server search screen is slightly better than Call of Duty 2, but it still isn't much fun trying to find a server to play on.