i dont think creating a particulary deep story is the point of a roleplaying game.
The idea is to play a role in a fantasy world.

I think kingmaker does a pretty decent job for that, moreso than most other RPGs.

the witcher only lets you play one role, Geralt. Its not an RPG, its a story driven action game with RPG elements