Firstly I do agree with people that 1 COD game every year is too much, although each game takes 2 years to develop they really are milking it now. Single player is quite poor in my opinion, no way near as good as the last 2 games in the series. It relies too much on set pieces and you switch between too many different characters. Multiplayer and co-op is where the game succeeds. Multiplayer is much improved on MW2 which I found to be very unfair, stopping power was a stupid perk and the levels were way too big. In MW3 the levels are smaller and more compact, the perks are more balanced as are the kill streaks. The spec ops missions are great fun either online or split screen, I love the survival mode which is new to the MW series. The game does have its bad points, still lots of 10 years seem to play it, not enough new guns, No combat record like in Black Ops it's now COD Eilte which is rubbish. There is not a lot of real innovation in this game but it is still the best multiplayer experience out there.