Battlefield 3 has ALOT more to offer than mw3 because there are vehicles and better gameplay and better graphics and those are important for me when playing an fps game. i have both and i think bf3 is alot better and the makers put alot more effort into bf3 than mw3.