On one hand, good for her to be finally able to live as her true self, but it's not like I entirely like the result here either. Probably the best they could have hoped for in this situation, though...
^^^ I would say there is some slight foreshadowing of this in the anime as well, but it's easy to miss if you're not aware of later developments. Some of Kaoruko's reactions and blushing make much more sense when you know about her feelings.