The Witcher 3 does this really well with choices that are very ambiguous and have far reaching consequences, and it’s never obvious which one is “right” - usually none of them really are because it’s that type of story. I really dislike games that basically just have an asshole and Samaritan option. SMT is also always really cool about this.