Gruntia! Uh, I mean Grandia.

That had a novel approach to character development. I like games that let you chose how you level up your characters. And cool things to unlock whilst doing so.