As a PC gamer I boycotted the game so I don't personally own it. I have however played it at a friend's house and have this to say:
Long Version
Singleplayer: Quite entertaining, admittedly. Certainly very cinimatic and overall pretty mindless fun. Fun in the way a Michael Bay blockbuster is, but by no means does that make it
good. It's
Call of Duty though, and it never claimed to be deep, so I suppose I can't take too many points off it for that. There are some serious flaws in logic in the story though.
Spec Ops: I actually liked this. Especially on co-op, I found it to be the best part of the game. I can't help but think the game would have been much better had it just been comprised of dozens more of these self-contained challenges rather than trying and failing to put together a coherent plot.
Multiplayer: I think exactly the same of
Modern Warfare 2's multiplayer as I did of
COD4's. Horribly unbalanced, with far too many cheap ways to kill people, boring and unfun maps and generally just an experience that leads to more frustration than fun. Definitely the worst part of the game, which is not a good thing in a series that has grown to concentrate more on the multiplayer. Also, no dedicated servers = gah.
In conclusion: A decidedly average game, which while not being terrible, certainly does not deserve all the praise and status it has gained.
Short Version
Meh.