There both nice I guess, only thing I dislike is that they released 3 times the same game for MW, some new maps obviously, but still.... There still things overpowered. I like BF3 a lot better, more realistic. MW series are simply action arcade shooters. That there is some "realistic" weaponry in it doesn't mean it's less arcade. BF3 is also a lot more complicated, tactical and mostly challenging than MW3. I really didn't like to play MW3 online because of the fact it was all the time the same. Same rules to win. Lie down when your being shot at, stay at edge of the map and some other things I heard off. I wasn't free to do something different and still win. Secondly I still experience lagg in MW3 even when it says I have good ping. Oh well, everyone his own taste, I don't like MW....... Battlefield is cool :).