you could do something like sileo where after the main story is completed side stories can be accessed for minor characters
I totally agree on that, it's a good structure