@ebeth Ooooooooh yeah. Even for people I have really strong IRL relationships with, I try very hard to stick to complimenting choices they made, rather than inherent things about them.
I feel like, too, "you have a nice smile" is closer to the middle of the hitting-on zone than "your hair looks great".
To your second point: This is a good take.