Solid RPG
It story has is several twists and turns; it has a number of different endings, and has a relation system that changes some of the events durring the game. The characters and their voice acting is very solid and
It has a fun real time battle system. You collect 'Grade' from battles, and at the end of the game you can spend the 'Grade' for stuff at the 'Grade shop'. You could buy stuff to give you more (or less) EXP after battles, which adds replayability.