It depends on your definition of "shooter", I suppose.
If we count BioShock, that's my favourite.
If not, I would give it to Call of Duty 4. Please don't mention endless retro games, I'll take new technology and the ability to CONTROL A 3D WORLD (I'm looking at you, Syphon Filter) over heart and soul and proper storytelling anyday.