Well worth the price
I downloaded the demo and knew almost immediately I would have to buy the full version. The graphics are excellent, the mechanics are simple and the combat system is very easy to learn.
But all these would be nothing if there were no story to propel the game forward. There are aspects of it that are relatively linear, but overall the storyline feels very character-driven, and indeed the interactions and commentary by the 'ally' characters are one of my favorite things about the game. Each ally character has a distinct personality and history - as do many of the other NPCs - and the more you interact with them, the more they reveal about themselves. I haven't played many other RPGs, but that element more than any other is what convinced me to purchase the game.
I haven't managed to reach any of the endings yet, either - I'm having too much fun exploring the game world and developing my characters within it!