Small suggestion about the heart's "Good/Bad" situation.
Why not seperate them into "Love/Lust"
Heart containers showing we want to get to know them better,
And something like a vial, condom, or even a guage meter to compete with it. The sound effect of a heart breaking make it sound like the "wrong" choice. Maybe a softer noise or a realization they might be into a more carnal relationship would make it more appealing.
Clearly what we've experience is more of a sub or dom relationship with most of the cast. Alexa and Mara are what comes to mind. Theres no bad route, just different paths with relationships since no matter what, they lead to a result the protagonist isnt going to complain about.
TLDR; replace purple hearts with a different meter and no noise shatter. It may hurt their love but turning them on with the bad boy routine should be a rewarding.
P.s. Love the game and work you do!