I've been playing Battlefield 3 lately on the PS3, mixing between the single-player story and the more enjoyable multi-player.
This is not to say that the SP game isn't interesting, but after the superlative Half-Life 2, I've seen better. One particular area of comment is the fourth mission, "Going Hunting".
Essentially a rail-shooter, you play a female F/A-18 WSO who has to shoot down Iranian Fulcrums (not "Flankers" as IGN says - no tail booms), take out radar sites and mark targets for JDAMs. While enjoyable, having an infinite supply of AIM-9Xs to hand does damage the realism some what.
Although not as much as getting from the Persian Gulf to Tehran in under ten minutes...
Anyway, I'm glad to see Glenn Morshower (Agent Aaron Pierce from 24) in both voice and face form as one of the cut-scene people.