Giocando prevalentemente online su Xbox 360, la mia opinione si basa sul multiplayer dei due giochi su indicati.
Io preferisco Battlefield 3, l'online di Modern Warfare 3 lo trovo troppo "incasinato" , esplosioni continue, troppi bombardamenti e mitragliamenti dall'aria, (mie) morti continue, mappe piccoline...
Battlefield sul multi lo preferisco, ti dà più tempo per pensare, graficamente è MOLTO migliore, le mappe sono più grandi anche se limitate su Xbox a 16 (credo..) giocatori, ci sono aerei, elicotteri, carri armati anche sul multi, distruttibilità dell'ambiente (case, alberi, vetrine, autobus, palazzi ecc ) elevatissima ...
Essendo scarso in multi su entrambi i titoli, preferisco Battlefield, almeno non muoio così spesso come su MW3 per missili dall'alto, mitragliamento da elicotteri, ecc...