I have similar thoughts to Beex,
The vehicles seem to get destroyed too quickly (air and ground).
The vehicle unlocks kinda hold you back from using them effectively.
Some sounds seem to stop and restart sometimes like the tank engine whilst driving.
The sniper scope when zoomed sometimes gives you a random full screen view with no crosshair - have to press 1 again.
The "standard realism" sucks, you can hit someone a few times and see the blood splatters yet they live - best use the Hardcore servers.
When you shoot an enemy as he goes into the knife kill anim on a team player he doesnt die and still gets the kill even when shot before he got to the player.
Your going to die a lot lol.
The unlocks definately make life easier
The gameplay and visual/audio/FX experience is amazing, theres so much going on its the most realistic game ive ever seen.
The Coop missions are good fun when playing with friends, nice maps and missions, a TDM mode would be nice tho.
Single Player is a great plot and has some great maps.
Great selection of MultiPlayer maps with various times of day and night.
Amazing selection of unlockable kit/accessories.
Once its setup and running - origin makes life easy to find friends/view your stats etc etc, im not a fan of origin but it seems to work effectively with BF3.
Theres lots to learn/unlock/find out.
OOh factor: 10
Get Some!
EDIT:
The cheats are now making the servers not worth joining, wallhacks/aimbots etc etc, baseraping/spawnkilling is a pain in the ass, i cant say im enjoying it anymore, i probs have more quits than kills now