Great all round game, both Campaign and Multiplayer will keep you turning the console on for more, both plus and negatives to these :
Multiplayer - Teams are well balanced, and even if you lose you earn points for your perfroamce, weapons are amazing as always and the kill streak unlocks means you can expect anything at any time.
Campaign - Veteran isnt as hard as the previous COD and the story is very O.T.T but not without it's perks. Scaling mountains, breach and clear and driving all add to the FPS experience. I think once you have mastered Veteran there is little reply value but that is why we have Joint Ops.
Basically, if you have played any CoD (Especially MW) then yes buy this game, if not then stick with halo.