We all know what Mizuki did, yeah and we did dislike his behaviour but at least he apologized while being honest about it. Having a character that don't apologize for the wrong they did towards an innocent is the worst. Better to have done something than nothing.
I at first also disliked Mizuki and he got what he deserved, having to been told to fuck off and booted out of the council team. He did not hesitate to apologize to Izu and Seima after what had happened (not without a few days of building his courage to face Seima again)
Lets all just enjoy this happy ending and move on ÚvÙ We got character development, everyone changes for the good and he certainly did. (Θ◇Θ。)
I feel like this is the same route as BJ Alex but different context/theme, obviously MC still falls for ML despite how shitty he treats him and then later down the line will find the courage to leave and move on to be happy while ML starts missing MC and tries hard to win them back n so forth