Idea's good. I would like to clarify that, in my opinion, t's not absolutely necessary for every single quest to have multiple levels of success/failure (that would be too much time for the devs to spend on each quest), but rather the amount of potential outcomes correlates with the complexity of the quest.