This is by the best made game so far. Tons of side missions keeps you busy even after beating the storyline. The only reason I give it a 9 is because of the online play. With a game like this there is no need for online play or if you want to have it that bad do it so that it resembles Call of Duty Spec Ops. That would make it much more fun. Overall great game!!!!