i cast my vote for black ops (ima pc gamer). the graphics were worse than MW2, the campaign was about 4 hours, 5 at most. even when i got into the multiplayer i just didn't find it as good as previous COD games. sniping was absolutely pointless, the maps were too small, or when they were big there was no open spaces, it was all used up so again, no sniping.
all of these problems i could have overlooked, if the game didn't run like a pile of arse, had to wait around 3-4 weeks to be able to play it online properly, and even then it was laggy as hell with connection issues (no its not my pc, it runs every other game fine).
if it weren't for zombie mode i would have completely regretted buying this game, but even zombies has trouble connecting friends online =\