I think it is fine for the most part. The current system is a bit tedious though because of the micromanagment.
I wish that I could add skills and spells from skillbooks that I find to a character's personal skill book, so that I can change (or add to) a character's current repertoire of active skills at my own will.
I wouldn't mind if I had to pay tribute (a fee in gold) to a specific goddess, or something similar, in order to change a skill.