Very good looking game let down by constant random battles which reward you with a stingy amount of xp.
You could spend hours leveling up only to find that you will need to level up again half an hour later. Anyone who has played a rpg before will know they will have to level up every now and then but this takes it a bit too far, almost to Suikoden territory!
And the AI is stupid too, they will use all their special attacks on weak pointless enemies then run out of mp, you can change this in the tactics menu but then it moves to the other extreme where they rarely use special attacks at all. Not even on a boss!
This is very impractial on a psp, because when you do decide to level up the constant loading of battles drains the psp battery very quickly.
Its a shame all this gets in the way of a really good story.