Call of Duty 4: Modern Warfare without a doubt. The singleplayer is awesome, and the multiplayer was pretty sweet! It's a shame Infinity Ward made a mess of MW2's campaign... Call of Duty 2 comes in second, but I haven't played Black Ops, and I have a feeling that it might take that place once I get around to it.