i personally enjoyed it a lot, however, it doesn't deserve an excellent imo as the campaign, which is the whole point of the "2" aspect of modern warfare needed lengthening and more development - price going rogue and all the jet-setting around the world, made it seem too much in too little time.
it just needed a bit more pacing - plus some of the scripted dialogue was laughably forced and infantile, glaring example is when Price is going on about betrayed and having to trust some one first, never mind the whole history is a lie written by the victor speech.
but apart from that - absolutely love the game!
p.s. anyone want to complete some of the spec-ops on ps3? my psn: Vlad-X7