What a great post. My respect!

Forgive me, for adding "Please balance and consider every ability and effect you are coding into the game, in the long run (10+ character levels). Let it all work together, especially - game (NPCs, quests, and journal) should recognize smart and out-of-the-box player actions, dialog choices, and decisions. There are enough smart players, which would like to be treated as such by the game, no doubt."