Man, this ending was depressing, the mc ends up being basically manipulated in the same way the teacher was, the teacher goes free after killing the mc's love interest, the girl (mc's love interest) end up being killed after deeply trusting both the ghost and the teacher, and the ghost ends up with a happy life despite her manipulating 2 people and basically killing another.
I guess the girl seems to end up reincarnating in a hopefully less abusive household, but having her life taken at such a young age and by two people she had trusted to the truest sense of the word is gutwrenching. In an ideal world she would have been able to live her life after escaping the shitty situation she was in, rather than having her life litterally stolen from her with no one seeming to care.
Also the fact that MC ended up with the ghost even though she was responsible for his closests love's death just because she stole her body and corned him at his lowest point, (when he was straight up about to kill himself) is fucking depresing. even if he's able to acknowledge the fact that she isn't her and gets closure that she was able to get reincarnated into a life where she's happy, there's no world in which it is fair or just that he ends up with the ghost who murdered her.
I'm glad the ghost was able to live in a body she was finally comfortable with, but she should have just passed on afterwards. The fact she's able to live a happy life after ruining one and killing another is evil, she doesn't deserve a happy ending after what she's done.