I like the COD campaigns too (always complete them twice at least) and it's certainly a good game, most of them even very good. The complaints from people are just the hate that it's so successful (which I agree is too much after CoD4) and those who don't care about FPS at all.
Singleplayer is short, but it delivers the best action a game could possibly deliver and it's very addicting in multiplayer.







