Hot/sexy vs. beautiful/gorgeous:
To me, it all depends on what I'm wearing.
If I'm wearing something more revealing or tight then hot/sexy fit better. Would you use the adjective beautiful to describe yourself in your slutty halloween costume? NO! You'd use hot or sexy.
Then again, would you use the word sexy to describe yourself in a prom dress? Probably not. You'd use beautiful or gorgeous.
It all depends on the outfit!
A compliments a compliment.