I can't give a simple yes/no on this. The benefit of a linear story for the player is that a dev has had the ability to craft a narrative beginning to end, it's exactly the experience the creator intends. If that's done well, it can be amazing and I'm always down to take that ride. The benefit of a nonlinear story for the player is that a player can roleplay the character they wish and see that affect in the world/story. But I've never seen that deliver in a clean, satisfying way. Maybe a pure sandbox where the story is completely player-generated or emergent. But anything with a list of choices rarely feels good for me to play. Sometimes the language of the choice is misleading or vague so I'm disappointed with the actual dialogue/path it leads to. Sometimes the choice I want to make isn't in the list. Sometimes there's no nuance. In the end, I'd rather have a linear story than unsatisfying limited choices. Some games really do come close, Dragon Age:Origins had good dialogue options. Maybe I'm just hard to satisfy in terms of character/story/writing, but I kinda lean toward it's an impossible task cause the scope is just too big.