This game is an emotional rollercoaster. One of the best gameplay experiences I've ever had. The graphics are absurdly realistic, the music and audio are breathtaking, and it has some of the best acting I've ever seen in a video game. HOWEVER, the story is extremely flawed, poorly structured and will definitely disappoint many people. I can't say I liked or disliked this game without feeling dishonest.