There can be a middle ground between KoTOR's black-and-white choices and other games where there is only a linear path. The Witcher did pretty well with a more nuanced approach. The problem is, the more shades of gray you have the more difficult to program all the possible repercussions down the line. I can see where it could get murky quite quickly.