from my perspective...
Certain features and demeanors just lend themselves to certain terminology. I see cute for guys with smaller frames, or baby faces, or dimples, or maybe there's something about them that you can't pinpoint but you are attracted to their look. They may be shy or unsure of themselves and not know that they book, actually.
Hot, to me is for guys with great body and confident attitudes.
Sexy is someone with an all around good look, a little this, a little that, but it's more about how they move. And ug mug can be sexy.
Handsome is a cookie cutter face. Like that 'anonymous' mask. Symmetry, probably nice manly bone structure. attractive in a mature, dignified way. Usually has a great smile.
FOINE is anything that makes you gag and a make weird noises to yourself inside. Makes you hold your breath, triple take, feel insecure, and do u-turns.