Battlefield 3 has the best Multiplayer experience and better Co-Op experience as well. Battlefield 3 has WAAAYYYY!!!! Better graphics than Mw3. The game also have JETS when can you fly jets in a Game like this. You can also drive a Chopper, Attack Helicopter, A-91 Tank, American Tank, Humvee, Boats, Boat/Tank thing, Mongooses. and you can Parachute out of a freaking Helicopter and a Jets!!!!!. The game modes in the game OMG they are so fast paced it's not even funny. The animation in the game is 40 times better than MW3 stupid a$$ animations.
MW3 looks exactly like MW2 all they did was change the maps, the guns, the perks, and they add assault, support, and specialist kill streak rewards , added Survival Mode. They didn't even bother fixing the graphics. MW3 was a 1-2 years game that barely was worked on -.-'
Also check out the ratings for both of the games, get two TV's, two consoles, and compare them from each other for at least 3-6 hours come back to me and say I was right. BATTLEFIELD 3 IS BETTER THAN Chicken <--(if you know what I mean) of duty Modern gay f***