I have to download the demo of BF3, but I've played a lot of FPS, so far MW series is pretty solid (shitty online gameplay though--glitches, hacks).
BUT:
It depends on the type of player you are; online multi-player or just campaign perspective.
PS3 is hyping BF because that's their "exclusive" for first-release DLC's. (Microsoft has COD).