Right I finally got around to getting BF3 and playing through the single player campaign, I won't comment too much on the campaign itself as it's clearly an 'add on' to get your ready for online play - as I expected - but it was fun and very varied but not really a true 'campaign'.
But for game play, graphics, sound [BLEEP] me it was [BLEEPING] awesome, it was frantic when you were in fire fights bullets flying everywhere, so difficult to spot enemies esp at night, explosions, smoke, seems very realistic, a couple of examples:
Fighter plane level as gunner - you were constantly looking for enemies as you had to time your countermeasures correctly* you really feel like Goose in Top Gun
Same goes for taking the enemy down.
Sniper level - You have spotter and change position to cover your team* but when the major action happens you have to prioritise your targets and quickly cos they spot you after a while.
Mall level - Bullets flying everywhere, glass shattering around you - enemy coming from multiple locations with limited cover whilst protecting the objective*
*Now these part we're actually overall not to difficult as I played on medium difficulty which enables auto aim and hints^ which is fine atm but I'll have to switch to difficult to make it nearer the game play in MP in fact I might turn them off for the second run through on med see how that works out. It also seems that your team mates don't get killed no matter how long it takes you to clear the enemy
^This is one negative that runs through - it smacks of a console port especially when you also can't map certain keys (I'm sure you can do that via the config file but I really cannot stand that) and on this note there is actually a bug on one level where the hint says use space but if you do you die because you need to climb which I mapped to a different key, so if you follow the hint you die, if you do as you would normally do and use the appropriate key you have mapped you'd be ok. Not a biggy but I though space? is that right? turns out no.
Anyway I'm very very impressed one of the most absorbing, frantic and seemingly realistic* FPS games I have ever played (and I've played the majority)
*A good example is you HAVE to get into cover ASAP or your dead, pick your targets carefully, pop up quickly, fire, cover, pick next target etc. a good tip listen carefully for them to reload if you have good surround sound system you can do this even in a fire fight.
Now I can't wait to have another run through the SP tweak keys etc get everything ready and get online and blow some [BLEEP] up !!!