Thanks for the feedback

There are some critiques that are valid (a couple that I didn't think of myself, honestly)... Others that I cannot take on-board for a few reasons.
To not go into spoilers, I will just detail the reasons without context:
1) The non-VN parts of the Gameplay are supposed to reflect old-school JRPGs, which do not allow you to save everywhere and force you to balance your resources. Also, saving anywhere has been attempted but it actually fucks with the Labels and makes a mess of progress, so save-points only.
2) JPDE2 is supposed to be played after JPDE1: Sonata of Fire. It can be played as a stand-alone game, and dialogues hint at pregress relationships, but obviously playing the first game gives more context. I can't have the story grind to a halt so that David starts recounting to the player who the person is or how they met every time, it'll break the storytelling flow.
3) Same for stuff that happened in the time-skip or off-screen. Some things will be explained, others will need some time to be explained, other things yet will be only hinted at, and some things will not be explained at all.
As a writer, I don't believe that everything in a story's lore and background needs to be explained. If you're curious about something I don't cover fully, just fill in the blanks on your own. This applies to locations, items, characters, former villains, etc.
4) About the disabilities, this is a very sensitive ethical minefield which I
am not going to get into, especially since real life and fiction are two different things. Believe what you want unless it get addressed in-story.
5) About the lack of deep introspection and David being pansexual, that is on purpose. Unlike the first game, where I was straddling a line between allowing the Player to self-insert or not, JPDE2 is very firmly the story of David di Kabegis. He's not a self-insert, he's a character with very defined characteristics. One of which is that, because of events, he's now much more emotionally closed off, and it would cause narrative dissonance if he's closed off to other characters but completely open to the player.
Another is his sexuality: David is pansexual, if you're straight and can't stomach that? Don't play the game.