nah, MW2 was the best shooter out for last year for sure on console.
sure the SP story was dodgy, but it made up for it with a fairly challenging spec ops
and the MP is just amazing if you can find a good group of people to play with.
most of its bad publicity came from those who hate it for its lack of features on PC, ie they blew heaps of the the glitches and exploits out of proportion considering just about every game released will at some stage experience issues with glitchers.
there really wasnt anything else better in the FPS sector anyways... i mean, ODST was fun too but it took me a week to get bored of it... atleast MW2 took me a month to get over...