First off, i would like to point out that i am not a fanboy, and i own Modern warfare 3, as well as battlefield 3. (both have their high and low points)

Anyway, onto BF3

The graphics are arguably the best for any video game released to date.

Gameplay is all around good, i absolutely loved the campaign, (even though others did not) and the Co-op is a lot of fun too.

Battlefield is, was, and will always be a multiplayer based game, that won't change.