Completed it today and I thought the game is excellent, a few frustrating moments with the controls but still very solid (excuse the pun). The story was very good although a bit confusing at times, tied things up and tugged at the heart strings quite a few times. Going to play it again to get some more goodies and try to get my head around the story a bit better