That ending was rushed as hell
MC's turn was too quick
This bitch should have been dead
At least the two second-best girls were alive, and I hope MC got reformed
Edit: Nope, MC's fucking dead. I still can't fucking believe he was the one actually tied to this shit, because that opens so many plot holes as I outlined earlier.
I hope he can be a good dad for Mirai in heaven at least.