Your critique is well done, though I don’t agree with it all, you got down a lot of my same feelings for the game. Lots of the mandatory scenes got fast tracked on my repeat playthroughs. I was satisfied with the endings, though some of them were more carefully planned out than others, it seems.
The characters were appealing, I really liked Sumi, he added a lot of spice to the game. I’m very glad he was voiced as well. Sometimes they won’t voice male characters at all, but it adds more realism to the character when they speak with a real voice.