I never said it was exclusively feminine- but, when it's paired with the listener being called angel, beautiful, and a plethora of other stereotypically feminine compliments, it reads that way.
I was just saying as a trans guy, it makes me very uncomfy. It gives me dysphoria which is a very sucky feeling that I have to live with.
As for gender-neutral compliments, there's alluring, beckoning, captivating, enthralling, enticing, stunning, etc.