Minor complaint: there's not much of a difference between no-hitting the level and maxing out the love meter. Unless you're pretty good at taking everything out and collecting the hearts, you've got one, maybe two hits before you've lost too many hearts and can't max her out.
I think maybe the punishment for getting hit should be reduced a little, just so that there's more of a difference between the no-hit and perfect achievements.