So this game it a tough nut to crack. At the surface and outset, this game has a lot of positives working in its favor. There are literally 26 different potential endings/outcomes that this game offers, and your goal is essentially to discover (via trial & error where your character literally learns lessons along the way) the true ending. Each playthrough should not take more than about 30-45 minutes, making this trial & error process not feel overly cumbersome. The combat is smooth and has some characteristics that are actually similar to the excellent Batman Arkham series. And finally, the narrator has both character and some occasional witty sarcasm.
So, where is the problem, you might ask? Well, with all of this good the game falls virtually flat before you know it. As your character levels, you quickly outpace your enemies to a point where your levels eventually cease to have any meaning. What's more, there is a terrible lack of variety of enemies to both keep things interesting and make the necessity for substantially increased powers via continued leveling (there are only 5-6 different enemy types in the entire game). You also have the ability to increase the power of 4 different swords, but these are maxed at level two and you barely notice the difference when you do level them. And finally, the levels themselves hold little variety meaning if you want to see all of the endings then you will be treading the same ground over and over again.
The game starts off fun and rewarding, but quickly grinds down to an experience that leaves you wanting. With so many things done well, you are left with the feeling that a little more time and energy spent on adding some depth and variety to this game would have launched this to an absolute must play! As it stands, it has some good to offer up front that will have you wanting more, but then will quickly reach a point that simply leaves you wanting.