I'm not so sure why some people complain about the MC beeing a weakling. At least in my game, where i failed to get the ticket for Kira (i'm not sure what i did wrong there), the end was stopping Steph, shoving her against the wall and then leaving and her throwing a shoe which the MC can catch with a bit of agility and then finally saving Cece.
For me there is nothing weak in both parts.
Sure he couldn't forget Steph for years but that is how emotions are sometimes.
I'm unsure about the relationships. I like Kira and Cece so far but both seem to be trouble, one married and one likely having severe mental problems.
Usually i stay away from games that are so early in the development after to many experiences with abandoned games.
But this one is really well done so far.