As a guy I’d rather be called handsome cause it’s like a “peak” compliment for a guy. It means I look good, I made good clothing choices, hygiene on point. Pretty is fine but it usually feels less meaningful. It’s also more often used as an insult (in jest). “Oh don’t you look pretty” to pick on a guy. Cute is fine, it can also mean I did an action that made whoever said cute smile and I’m cool with that. But as with pretty if it’s about physical appearance it is less meaningful than handsome