Very interesting game with great aspects but...
I have to say that the gameplay doesn't give to the player the chance to train.
To win the player must have the opportunity to level up with other battles (in the map for example)
and to gain more money before going to the first quest. After that if you buy even 20 smoothing balms
you will end up with 0 after 5-6 battles so it's very challenging for the first quest.
Also a suggestion is to make a healer class with party-healing or raise skill.
Besides that... It's a great game and it has an aspect of 20-30 hours of gameplay with a good story (you
have that already).