Most Helpful Girl
Handsome means you're attractive in general. Hot means you're sexually attractive.4
Most Helpful Guy
I don't think there is much difference maybe I might regard "Hot" as a younger term - If I ever use the male term "hot" it would probably be for a younger man under 25 in a more sexual context.
For example may use "Hot" here
And "Handsome" here