In my opinion, there is no such concept as an 'ugly man'. Its a figment of one's imagination. The same can be said of women.
Oh there are ugly, hateful people out there with a face and body to match alright.
The first time I woke up with my ex-wife, I was shocked. She looked ugly. With her makeup worn or washed off sometime in the night, there were deep crevaces all over her face from acne scars that were normally covered by makeup and barely visible. But at the time, she was a nice person and I was still attracted to her for her personality and the interests we shared. Plus, she had a great body. In the course of our marriage, she went from having a great body to a very large one after two kids. She was still attractive to me because she was a good person and I loved her. After her mid-life crisis and our divorce, not so much. But back then...
I wouldn't say her new husband is great looking either. Not ugly, but not great looking. Nice guy though and he met her #1 requirement. He has a Harley. Even before we filed, she set herself up on a dating site and put a Harley as a requirement. So sometimes it's possessions. And she wanted to become a biker-chick. I honestly think almost anybody with a Harley would have done.
As far as physical attractiveness, it goes both ways. Good looking girls with ugly guys and good looking guys with ugly girls. Just tune in to an episode of Jerry Springer once in a while. Which also tends to debunk the "good person on the inside" theory.
Personality? Money? Great in bed? Interests? Or on the part of the so-called beautiful one? Dependency issues?