I'm reviewing these games based soley on my opinion I like all games so don't call me a hater
Graphics: MW3 has graphics that are realistic but COD still has that cartoony look for me. Battlefield has really realistic graphics and the game can handle them too.
MW3: 7/10 activision can do better and I know they can.
BF3: 9/10 EA does really good but thier is still room
Storyline: not trying to give any spoilers away
MW3: soon as you start you being right where MW2 ended your being rushed to some sort of hospital after getting stabbed. As usual you play more then one character. You play as Yuri, Frost, and little bit of Price.
BF3: You start out running away from a building with handcuffs on running towards a train. You play as Sergent Blackburn, a guy named Miller, and a spetznaz called Dimitri.
MW3: 8/10 really good needs to be longer it took me 5 houts to complete.
BF3: 8.5/10 really good got boring at parts took me a good 8-9 hours to complete.
Game Engine:
MW3: Activision had to used the "improved engine" of MW2 they used the same engine added stuff to it made n00b tubed obsolete and imporoved the graphics.
BF3: They took the time to make a totally new engine complete with parkour.but it also took a year or 2 more to make the game.
MW3: 7/10 they did recycle the engine
BF3: 8/10 they shouldve taken some things out and still put things in.
Overall:
MW3: 8.5/10 too short of a game but it is still a great buy
BF3: 9/10 Great Engine good game a bit internety though the only thing you can do eithout internet is campaign.
I rated these games off thier Campaign since I have not played the multiplayer for either of these games.
I played on the PS3 with 1080p to rate the Graphics.
If you want me too review any other games please say so.