Story Update:
So as of right now I have created 7 major characters, I think that's a good enough number for my important characters. Then there's 5 side characters. No I'm not talking about NPC's. These characters will have their important roles in the main story it's just, not too much screen time. I want to reveal them, I'm still just figuring things out with their characters.
Also I'm having too much fun with side quest. I'm having more fun with them then I do the main story lol.
I also plan to have a way for the story to continue when you die. Yep you wont really be pushed back to your last save. The reason for this is because it helps make it easier to role play. I noticed in games that it's hard to roleplay as someone different instead of just roleplaying as yourself. For example, if I roleplay as a robber, then obviously I'm going to steal stuff, but if i keep dying because stealing stuff without getting caught is way too hard, then I kind of just give up. Sometimes I want a character that does dumb stuff, that makes mistakes, or does the wrong thing for their character arc but it often leads to death to the point i just try to play the best optimally. I don't want a game to tell me "oh you died, just forget everything that happened after your last save point."
Even in my side quest, when you make mistakes, it doesn't just say "oh you failed do the side quest over again", no no no, the story continues when you make mistakes. I also plan for some cool stuff when you get a game over like getting captured or revived by a doctor in medical room.