I really like this game. Had and interesting story. Liked the choices and all the characters in the story, BUT like others i will say the same. The ending was bad. Rather than helping him, it would be a punishment for him to see the people he love get hurt over and over again. He would have to go through alot of the same again and again if he wants to save them over and over. Like other people also mentioned, what happened to the other girls? Arisa, Chae, Ann(and Jia) and The teacher. They fell for the protag like the others but got no letter or anything, which lets us feel like he doesn't care about them.
I feel like he could have done a few things to make the ending better.
1. would be a epilogue. It would help ud tell what happened after he left, but this doesn't work if with the time loop. The epilogue would have been a better choice imo.
2. He could have made a few endings. 1. would be the one where he leaves alone and then the epilogue comes. 2. would be where Ivy is actually allowed to join him and they stay together in something like heaven or something. or 3. God allows him to stay and you get a happy ending with everyone or something and he continues to help people in need and such. The Happy ending would probs go against what he the plan was for the game maybe but just feels better than the loop or eternal suffering.
Dunno if what i said is okay or just waaay out there xD just felt like i needed to get it out >.<