Does its job well enough.
It's just missing QOL stuff like being able to skip typing (i.e. pressing Z while text is typing out will immediately make all text typed out). EDIT: Took a peek at the options right after, and apparently that's something that needs to be specifically turned on. Why? It's a staple in most games so it should be on by default imo.
If the point of the game is to make the character happy to progress, and it's possible to farm happiness from repeating choices, I feel that most players will eventually just end up spamming the same choices because they know what works. There's no real incentive to explore other options if you risk losing progress, save for some flavour text.
Anyways that's all I can really say for now. Looking forward to how this game turns out, keep it up!