For me, CoD won't see a dollar from me until they dump the campaign, and just do Multiplayer. I don't care if its all modern weapons, weapons from WWI, WWII, Korea, Vietnam, etc....
I just want a shit ton of maps of various sizes, and weapons.
Also dedicated servers.
Sadly, Battlefield is delivering exactly what I want, but its buggier than the naughty bits of a trailer park whore; so I don't play it either