It's a good ending.
Momo's mistake was taking Yoichi for granted : the simp idiot will love me no matter what, why should I explain anything to him.
It's a refreshing take.
Now, painting Momo as an evil slut it's exagerated.
She was arrogant, naive, and did a lot of mistakes, but she...