I've only played Grandia III. I never beat it, because the final boss is really, really hard.