It is merely a good game, not the GOTY that so many here claim it to be.
It suffers, much like the Walking Dead, from movie-itis, which wouldn't terrible in itself if it weren't for the mind numbingly banal gameplay. You basically have a shooting gallery from behind cover with 2-3 commands that you can issue to your team-mates and you have to suffer this drudgery for 15 chapters(for me it already got old around chapter 8). The story is decent, even if it borrows quite a lot from Apocalypse now, but it only looks good because most shooters have awful or no stories, so the bar is already pretty freaking low. There are quite a handful of games that have better stories but which also don't forget that they are VIDEOGAMES and since this is a different medium that cinema, the main focus should be on having fun GAMEPLAY. Remember that word fellow Escapists, GAMEPLAY? Somewhere down the road a lot of games transformed themselves into movies-lite with 1-2 choices to give the ilussions that you are participating in what goes on on-screen and awful QTE events.
Not to mention that towards the end of the game, the pseudo-intellectual approach of "look how war has changed us, you the viewer/player are to blame" started to really wear thin. This whole "war is terrible, why are you playing this game where you are shooting so many people" would have had an effect if the whole game wasn't so linear and you actually had some quasi-meaningful choices. And please don't say that you can ALT-F4 at any time to save yourself from the "violence". No one pays 20 bucks for a game just to quit soon afterwards because they supposedly feel guilty about killing pixels. I felt that this whole approach was a lame attempt to make the game feel "deeper" since the gameplay is so weak and boring.
It's definitely the best military shooter I've played in a while but it isn't even the best in its category(shooters) for year 2012(Far Cry 3 would probably be it) and yet some people deem this the Game of the Year. Mind boggling. Personally, I think it's because boring military shooters are responsible for the biggest franchises out there and since they have little to no story(they are mostly multiplayer events), some people decided to latch on to the one military shooter that had the semblance of a story, ignoring the fact that there are games for 2012 with both better stories and better gameplay. Spec Ops the line is a hope that the modern military shooter genre might be saved so I think that's why so many people overrate it.