If I had to rate it out of 10, I would definitely give it a strong 9.5 rating. The graphics aren't too bad, and the storyline is just great! There's a lot of characters encountered, which makes it pretty unique. The missions aren't too bad, but sometimes they're a bit too simple. Then there's other missions that are pretty hard. I guess there's a good balance there.