The game is better than a lot of these reviewers are saying, especially if you like realism in your games. I started out on 'Hard' difficulty and it's pretty challenging and requires you to think your way into how you approach enemies. Typically, single player games are way too easy for me and this is the right amount of challenge, so far. Worth the price for me.
Also, I haven't seen any bugs in the game yet.