Personally, i think most of the recent Call of Duty games have been utterly disappointing.
The first ever COD was amazing, unique, great graphics (in those days) and its multiplayer was phenomenal.
COD 2 was pretty good, and then COD 3 came along, made by Treyarch.... What a load of Tosh! Even Infinity ward didn't recognise this to be a 3rd game in the series.
Then there was COD 4:Modern Warfare - the best since the original, boasting user created servers and an even better revamped multiplayer than the first.
Then Cod 5 - Cod 4 with a different skin on it.
Then COD 4^2 : Basically Cod 4
Then Cod 7 (Black Ops) : Basically another COD 4. Only this time, bang an extra £10 on top of a usual RRP for most games, and release a £10 map pack after 2 months! Thanks alot for ripping us off even further Treyarch/Activision !
What really grinds me is how the series has just become a yearly event; no major improvements, no more user servers and no free map packs. They just release half a game, and sting you for another year until the next generic piece of rubbish is released.
IMHO Battlefield Bad Company has a much better multiplayer, the recent MOH had a nice multiplayer! (Same engine/producers though)
This has been a rant by a victim of the recent game release - also daft enough to pay full price.