The campaign in MW3 is better than the campaign in BF3 but most people purchase COD games for the MP and this time around the MP is the worst I've ever seen it just reminds me of Haze,on the other hand the MP in BF3 is so far ahead of the MP in MW3 it's shocking.
So in my view DICE and EA have indeed toppled the COD franchise from their pearch you haven't seen DICE or EA asking people to go to sites and up the rating score for BF3 MP reason being it's good it's very good .
I havent got MW3 (and I wont get it after all the cheating on MW2) but all I know is that when MW3 got released, loads of people were playing it on the Tuesday and Wednesday night, however those people have seemed to move onot other games (Skyrim mostly)
I dont remember that happening with MW2, that game was played by the majority of my friends for weeks on end.
Personally form what I've played of BF3, the single player is average at best, pretty too look at but very little substance. The multiplayer though is another story, the maps are HUGE with scope for squads of players to act as a team. Last night I was in a squad with three of my mates all playing different roles and all playing to their roles strenghts. Our sniper was spotting targets, our engineer was acting as anti air, our medic was healing and reviving and I acted as artillery with the mortar. We held two respawn spots by ourselves and won the match easilly.
That is something you just dont get in modern warfare games, or for that matter CoD games in general.
Yeah, people on my friends list seem to play MW3 for a couple of hours and move on to another game for the next 2 days, games like GT5, Skyrim, Uncharted 3 and DCUO. I liked the BF3 campaign but the multiplayer is even better and people on my friends list have MW3 but they play BF3 a lot more....MW3 is good for the singleplayer but multiplayer, not so much, I have MW2 and Black Ops to play multiplayer lol.