I've decided I won't be buying BF3 or MW3 either. I enjoy war shooters, but in their current format... eugh. Everything is so repetitive, so copy and paste generic that I really don't see the point in playing. The whole paradigm of "realistic" military shooters just doesn't appeal anymore, and I don't take kindly to being manipulated by a game's reward system which actively deludes people into thinking they're awesome when they're actually mediocre. Freaking autoaim and killstreaks. Not to mention regenerating health isn't even realistic which undermines the point of marketing "realism". (MW3 is the more guilty one here, but BF3 has alot of similar faults)
I don't want something so much realistic, as something believable and actually requiring effort on the part of the player. Get rid of most perks, make aiming harder, and set some requirements for rewards which aren't linked to points.
Oh God I'm sounding like a typical purist, but I don't want to come off as that way. I just think that the designers of these games need to set the bar higher, and players need to try harder rather than just expecting instant gratification.