Except for the ending boss, this game was pretty good. The ending totally ruined it for me because the time between the last possible save point and the final boss is like 4 hours. If you fail to beat the final boss (like I did), you’ve just wasted 4 hours of your life. I failed and I never bothered to try again, and I probably never will.