Aw man. I just played Spec Ops: The Line. I thought it was going to be a generic Call of Duty, modern FPS war shooter but it's actually a total deconstruction of the 'Call of Duty' type game.
I highly recommend it, the story is fantastic. It basically takes a huge dump on 'Call of Duty' and other games like that and shows the real consequences to your actions as well as dealing with the psychological effects of war on the characters.
The characters start off as your typical 'Call of Duty' clichés and by the end are beaten down so much by the events that occur that they become fully rounded human characters.
There are no real bad guys in the game, although technically there are a bunch of 'rogue' american soldiers to shoot at but they're played sympatheticly. There isn't an Black and White morality.
It's kinda like a more serious version of 'Duty Calls' with a large chunks of 'Full Metal jacket' & 'Apocalypse Now' added in the mix.
I completed it just now, and it made me feel like utter crap. Definitely recommend people to play it.
P.S. It could do without the regenerative health system though (Although pretty much every modern game could do without regenerative health.)