Stereotypical characters,
They're not all winners, but I didn't generally find them lacking even though it focuses on the MC, and the way they dole out information about him so sparingly, he seems pretty bad until like halfway through.
foreshadowing,
I'm not sure if you're saying that there was too much or too little. Personally, I didn't discover much of importance ahead of time, but realized what was going on when the details were revealed, so it seemed appropriate to me.
meaningless decisions
Yeah, there's a lot that's "meaningless" in one way or the other. A common criticism is that there's too much SoL. I disagree with that in the general sense because I think it's necessary, both for characterization (which comes pretty slowly) and to provide a smokescreen of content which prevents you from going "Oh, the story paid attention to this so it must be a clue". I do agree that there are specific scenes which could have been cut, though. Regarding decisions, they're mostly used as opportunities for you to think and to give you a pat on the back when you figured something out ahead of time, they're not supposed to lock you out of the true end if you're not sufficiently deductive. Although there's a certain part where this does happen, and you have to behave intelligently based on realistic factors rather than on narrative tropes, which throws people off and I had a lot of bad ends before I figured out how to stop being a dumbass. Overall though, yeah, the novel is largely kinetic in structure. They say the sequel will have routes, so things may change but personally a mostly linear story doesn't bother me.
There is this 'investigative' spot where they ask you if you think she's divorced for a long time or a short time, and the actual hint you where after is that she had no tan mark on her finger, and you are never shown any hint or a good enough picture that you can decipher it yourself? It's just bad player interaction, at least let me put some hint together and come to some logical conclusion.
I don't remember finding that part unreasonable, though I also don't remember exactly what the details are. This seems like a specific enough criticism that it could be useful if you tell the devs about it.
Thanks for saying something with enough detail to actually generate some discussion, by the way.