Neither, they both suck.
That's hardly fair. I didn't like BF3, but I still wouldn't say it sucks. And I love MW3.
Feanor, did you like MW2? If so, MW3 is a pretty similar game, just with some nice tweaks. I thought that MW2 was the best FPS ever made, and I think that MW3 is strictly better.