This game has all of the flaws of its genre and era, and then some. Even so, I find it pretty fun and challenging. Got no complaints whatsoever about the graphics, audio and physics, with amazing numbers of enemies going nuts without dropping a frame or really taxing my budget rig in the least. +10 for that. It's on rails, which I would normally dislike, but the pacing prevents boredom setting in with this limitation (thus far), and the scenarios are plausibly CQB, where they're at all plausible. There are some beautifully executed cut scenes, which I also usually hate. The "spec ops" thing seems kind of BS though, a series of timed tests including recycling the training exercise in the main single-player campaign. Supposedly muli-player is the best part, at least it was in 2009.