I always liked Demon's and Dark Souls for the choices they allow you to make through the game. They have no impact on what ending you choose, but the characters, especially those in Dark Souls, make you perfectly aware that killing that person may save another person's life (Yurt or Lautrec) or if killing that person makes you a bloodhungry murderer (Maiden Rhea or The Fair Lady, though murdering The Fairy Lady could be seen as a mercy kill to some). It really engages you in the story relating to the present; you can attack, even kill any character at any point of time and it doesn't throw you to a "YOU MESSED UP OUR STORY BY KILLING THIS GUY, LOAD A PREVIOUS SAVE GAME" like Dishonored, you can actually kill every character you see and still technically beat the game just fine (though killing Andre the Blacksmith is a terrible terrible idea and I don't recommend it).
The only thing you miss out on is the rich wealth of lore the game supplies through its characters, and I find it cool that Dark Souls is able to make me care about its characters based on who they are as a character and what they specifically have to tell me about the world, and not how important the game tells me they are to the story.
In terms of alternate endings though, I really love Dark Souls' endings. You can pass them off as "Good" and "Bad" but they're so much deeper than that. Really there is no perfect ending in Dark Souls, I actually prefer the "Bad" ending because of what it means for your character, even though I respect the motive behind going through with the "Good" ending. The DLC section actually gives the player a different perspective on the true risk taken by choosing the "Bad" ending but it didn't stop me from still going with it in the end, just because I still felt it was a better fate for my character. It's really interesting stuff and I don't want to spoil it, but yeah, I've taken a lot from the storytelling mechanics of the Souls games and I want to be able to craft stories around the kinds of philosophies I've absorbed from learning about their characters, world and lore.