People have told me they'll be saving up, trading in, or pre-ordering either one, plus some say they get it for free due to relatives or somewhat working for one of the publishing or producing companies of either game. Anyway, I don't know why but Battlefield 3 dominates and campaign can last you depending on the game a couple of days unless it's an RPG like Oblivion or something than you have immense amount of days to finish, or you may never finish.
Basically I can't understand that why Modern Warfare 3 should be made? The Multiplayer sucks unless they do such a drastic change which I'd be really effin amazed but why since Battlefield's multiplayer is such a uniqueness, nothing can beat it IMO, don't judge on what this topic is saying but I'm asking are you getting Modern Warfare 3 or Battlefield 3?
I'm getting Battlefield 3 first day and waiting for CoD MW3 to go down to 20-30 bucks.