I expected the graphics to be stellar and astonishing. The HD pack took over 1.5 GB for my Xbox 360 Hard drive. Which I think it wasn't worth it. The graphics shown in the videos are totally different when you play them yourself. So, the Graphics are Average.
Nothing really changed since the beta. I'm still confused with the whole crouching and knife issue. And I can assure you that if you play any other FPS games such as Halo and Call Of Duty, the controls can take some time to get used to. But I'm still proud on how you can see your body, instead of floating hands and a gun. You will be satisfied on the gameplay for Battlefield 3, just get used to the controls. Don't forget the sun can blind you and any other light.
The server browser has been added and it makes finding games easier. Lags and bugs are very common now. The follow cam helps a lot so you can get payback on the person who killed you. The maps are so huge on Conquest and Rush. But you only get vehicles in Conquest. Also, there is 24-players in a server. Get the game on PC for 64 player games.
I manged to play the story. And so far, it's ok. The plot is hard to follow to tell the truth. But the missions are great, but some are difficult. AI character are really dumb in the story. When you play the game on Hard difficulty, the game is not that hard, the AI characters are just much dumber and enemy bullets can hurt you more. So use cover when you can, and patients. You can use Vehicles in the Campaign, but they are limited and there is one mission where there is Jet combat. But you can't fly the jet. Plus the MI6 shown in the trailer for Battlefield 3 Fault Line Gameplay is different in the game, the Scope is replaced with a Red Dot sight. But overall, the story is good.
VGT Score: 9 Out Of 10
Battlefield 3 is not your Typical first person shooter. It's not a game for casual players, it falls in the Hardcore category. This game is not for everyone. But it's a great game to own, but your wanting to get this game for it's beautiful Multiplayer.
Till Next Time!!