Now to make sure that you don't say "I want to be a wizard so I'll only chose options that evolves to a wizard". You can set certain penalties when one path becomes to dominant (you start losing warrior skills or something like that). At the end of the game you will have a well rounded hero that is specialized in wizardry and not a full blown "wizard" since one arrow would kill him (if his magic shield is not up).
I wouldn't like that at all. I like to replay RPGs using a totally different character as I did the first time. If they are all more or less the same, that would mean alot less fun for me. Especially since most games are designed for warriors, or are alot easier for warriors. I would like to be a wizard without a penalty for a change...
And if I want to be a warrior, that doesn't mean I think challenging the holder of the scroll is the best option. So I wouldn't like those options since I'm forced to pick a specific one (in order to create the character that I want). That would be like an illusion of choices, since I already know what to pick without thinking about it.
I do agree that we should have different ways to solve quests and that some options would be better for certain classes. But that shouldn't mean that I can only become a powerfull mage by always choosing the mage sollution.
Maybe as a mage I would challenge him too and just fry him with a big fireball.
So imo choices should have consequences storywise, and in terms of good and evil (or the lesser of two evils). But please do not limit character development by solving quests the way we prefer.