I've played the game, I told a friend that I'd buy Battlefield 3 while he should get MW3, to see them both. A couple of days ago we played some campaign, some online mainly domination and headquaters, and then have some fun on survival.
Like I said the game is too hectic, the stages are great but with so little space some random shit kills ya most of the time and you see ludicrous things like players having 83 Kills with 5 death. On Battlefield you only win when the team is good and when you help them with things like getting on the machine gun on the tank, repairing it, reviving, healing and doing the fucking objectives. Also, you can clearly see when you or some other players comes with a tactic that helps the team win the match for example:
Playing on rush mode (where you detonates 2 objectives) a player knew that you could respawn inside the vehicles, so he took the armored vehicles (which is the vehicle were most respawn can be done inside it) and parked it behind a rock hidden from enemy sight but close enough to the objective, and because he did that we won. Now thats real warfare right there.
Human Instrumentality Project
Sacrificing older life to create a new lifeform blessed with the fruit of life