this game was overhyped and it turned out to be pretty boring in my eyes. the story coppied a lot from MW3 storyline. It has lots of vehicles yet you barely got to use them in campaign. Graphics may look good but you can really see the parts that DICE was lazy about for example glass that doesnt break on vehicles and the cracks vanish shortly after shooting them, enemies running over giant holes in a rode, teamates running through burning tanks, and when half of you body can go through a wall I dont think visual graphics really matter with those mistakes. if your buying a game with a good story dont even look at BF3 i would recommend Halo or COD. If your looking for multiplayer with lots of vehichles and players i would still recommend Halo before but BF3 would be my second option because even though with vehicles and lots of players the multiplayer still fails to impress me and isnt as addicting as you would think in my eyes BF3 has lots of potential but fails to execute and seems like they rushed it a little.