With so many stories that have pretty messed up ML's or love interest's and they always have happy endings, not having that much redemption just doesn't sit right with me, TBH, but this one does justice to it since not everything should always have a happy ending.
ps. I can't really phrase what i wanna say properly but I i am hoping you understood (〜 ̄△ ̄)〜