Finally. I really think this game is well polished. I haven't ran into many issues with bugs, which is surprising considering Call of duty's previous history. The game looks absolutely beautiful too, and is actually fun!
The multiplayer has a wide variety of game modes that really compliment the maps they designed. The camos are worth the grind because they are fairly simple to achieve, and look absolutely stunning!
Co-op is something completely new. I have played a couple of missions, and it is the most fun (personally) I have had in a c.o.d in a long time. It's just a unique game mode where you can work as a team. It feels kind of like the old mw2 special ops mixed with ghost recon.
I haven't gave the campaign a chance yet, because I have been throughly enjoying the other aspects of mw2. So my opinion, is irrelevant here.
Really, all that matters, is it's fun. It has a wide variety of ways to play the game, and I say, its worth the money. Just keep in mind, This is an opinion. Judge accordingly based on what makes "you" enjoy a game before you decide to purchase.