I'm sure it will sell millions, but I don't like CoD4 at all (nor any other game in the series). Being lead through linear corridors, all those scripts and (near) endless spawns etc. Zero freedom. I'm so bored with that.
Open world/sandbox games FTW!
(Oblivion, Assassin's Creed, GTA 4, Alan Wake)