The majority of the story was great. It did a wonderful job laying the foundation for a story at the beginning, built up nicely with a few twists and turns to keep things interesting, but the end felt like it was tacked on. After all the build-up of a couple different plot-lines, they all seem to end abruptly without any sense of fulfillment. The ends of the various plot-lines feel like an afterthought to a great narrative. Now, while the story could've been better, the graphics absolutely blew me away. This game should be the sample of why games don't need to keep moving towards photo-realism. That's not to say photo-realism is bad, it's just not necessary to make a beautiful game. The voice-acting was also remarkable. They seem to have traded to get fantastic voicing as opposed to many voices. It did seem a bit short given the normal price, though it felt just about right for what I paid for it. (on sale 45% off)