I finished MW3 today. It lasted a bit over 4 hours.
It's easily the best campaign in the series. The levels are the widest in the series since Call of Duty 2. The pacing is much improved and all the scripted events fit better. It's like a first-person Uncharted, always throwing you in the middle of some awesome events and always coming up with new scenarios. I was never bothered by the game taking over compared to, for example, Crysis 2.
As a side note, it's hilarious how all Call of Duty clones make you wait until the AI lines up or opens the door, while in MW3 (and 2) you open most doors and nobody's bothered if you get ahead of the dude with *FOLLOW above his head.
Yes, there is a really stupid and badly done interactive cutscene, but it's not worth any attention. Later in the game it portrays some horrific events much better. I suppose nobody's getting worked out over scenes stolen from Children of Men...
It wraps up the story nicely, especially after the mess that was MW2.
As for the multiplayer - p2p is a bit rubbish, which means it's incredibly better than the totally broken system they had in MW2. There are dedicated servers but they're unranked and I actually enjoy leveling up, so I'll stick to p2p. The weapon levels are cute, but they don't hold a candle to what BLOPS brought to the series. The pointstreaks are a good idea - rewards are no longer tied only to the number of kills, you can achieve them by going for the objectives too. The maps have way less verticality, which is a very good thing. The flying killmachines are toned down compared to MW2. The weapons deal slightly more damage.
The community, as always, blows. Campers and people insulting everybody. Not many noobtubers though - so far. I wonder why the MW series attracts such retards... I swear BLOPS was a cleaner game.
I suppose I'll prestige once and then abandon it. My favourite game mode is FFA, which always loses players after the first weeks.
This weekend will be dedicated to MW3 and BF3 multiplayer.