Modern Warfare 3 tiene una historia perfecta y es más dinámico, Battlefield 3 es más táctico y el multijugador es casi supremo.
Cuidado, hay rumores de que Battlefield 3 tiene algunos bugs, pero yo personalmente no he visto ninguno.
En fin, el multijugador de MW3 consiste en correr por un mapa cerrado con diferentes modos de juego y siendo dinámico, en Battlefield 3 hay vehículos y explosiones de escenario, incluso cuando juegos incluso tienes una pequeña sensación de que estás en el modo historia, puedes trollear con cosas como meter un vehículo lleno de C4 en una base enemiga y cuando los demás se metan en él estallarlo.
Es más, hay vídeos de ese tipo de trolleadas: