Call of duty Modern Warfare 3 is better than Battle field 3 as far as sales, campign, etc

First i will respond to what you said about MW3 having health regeneration. The thing i like is yea its unrealistic to have health regeneration, But thats what the expansion in multiplayer is for. You have hardcore modes for users who really want that real feel. Now you said Bf3 looks better yes it does but as far as game play and desire from players it goes to MW3. You said it has more operative vehicles basically im not gonna go word for word but not everyone likes spending a whole mission in a tank and jet. MW3 they had some vehicle operation but mainly left it up to you to fight your way through in the campaign. Also vehicles in multiplayer on Battlefield 3 have been a big complaint. Take this you are trying to hide form a tank and it shoots and knocks the cover that your hiding behind away and then the second shot kills you its to easy. Not so realistic. Bf3 maps are also really big. Yea people like to explore but by the time you've ran for 3 minutes and find someone if you die you spawn pretty far away. I have played both and experienced this. Also the classes for Bf3 are not weapon desired. MW3 allows you to pick and choose what weapons you want and unlock multiple things and choose your camo giving the player a little creativity. Why choose from very little classes when you can make what you wanna use and find combinations that will help you. Also looks at the campaign compared to last years Call of duty black ops. You are basically being integrated and going back in time to do missions very similar to black ops. Now their are users who dont have xbox live or dont play ps3 live. What can these people do on Bf3? Play campaign. Mw3 has special ops, and survival for people who wanna buddy up and share a controller and do missions and try and survive on a map. This is a very big point and addition as it gives players something to do when tired of dieing on multiplayer. Also MW3 really gives you something else to play for besides a win. You also try to get kill streaks. Yea Mw3 has some overpowered stuff *sometimes* (key word) and i mean that is how it is more realistic because the better you do the more stuff you call in. It gives you something to work for. Also the challenges offer very challenging things and can up your skill level. It isn't just run and gun alot of Mw3 is teamwork and maintaining spawn positions and watching your back. Yea its fast paced and the only real difference between Mw2 and Mw3 is it has a very similar multiplayer. Story is different, special ops is different, and yea they brought back very few guns from Mw2. Some of it looks the same thats really the only thing. Graphics go to Bf3 but as far as strategy and being user friendly as well as allowing creativity goes to Mw3 and other things. Mw3 is just as real as any war game if not more real. You mention the unlocking system i battlefield, again i doubt people would rather unlock premade classes then make their own. When i say better i mean something that gives you a better multiplayer and better experience as far as game play and giving multiple options. Yes the engine issue is a very big deal but at the same time the updates are happening and they are expanding servers. As i stated big maps expose you as well. BF3 has server issues, glitches, 20 seconds to start a game, maps too big, fight for vehicles to be able to do awesome things. In Mw3 It doesn't have vehicles. Yeah cause you're a soldier, not an all round god to know how to pilot all of those. You dont have parachutes, nope because military isn't stupid enough to airdrop people in the middle of a battlefield. The little things are really the big things when t comes to realism.