My husband looks nothing like my usual "type". But then again, my usual type exists only in the movies/on TV and I've never dated a guy who was superhot. Crushed after, yes. Hooked up with, briefly. But my problem with superhot guys is that most of the time, they know they're superhot, and I find that first of all really off-putting and second of all, I'm not superhot myself and superhot guys tend to want to date superhot girls (at least they did at the age when I was actively dating, in college).
So by default I go more by personality. Basically, personality is most important but really fugly looks can be a deal-breaker. There are some things that I just can't get past. I've dated overweight guys (not like morbidly obese, but paunchy and chubby, yes), guys with bad acne, short guys, thinning-hair guys, dumpy guys. I'm really no prize myself so it's not like I have room to criticize.
When I first met my husband, it wasn't looks at all that attracted me to him. I thought he was kind of funny-looking anyway. At the time he had long long hair and a really long goatee (like 3 inches--long!), and he's got a bit of a nose on him, and his goatee hides a weak chin (he shaved it off once and I was horrified and he looked like he was about 12 years old!). But the first time I ever saw him he was practicing Taiji Chuan in the back yard of the house he shared with the friend I was going to visit. And I dug his ink too. I figured he'd be an interesting person to talk to because I'd just come back from living in China a couple years previous and still had an interest in Asian art and culture. Clearly, so did he. We hit it off. He's such a geek, we have so much in common, to the point where we can be a little clannish and cliquish when we're together in social settings. He's my best friend and I'm his and while I think he's good-looking, he's not Brad Pitt and I don't care.
Actually, I don't find Brad Pitt at all attractive. Hugh Laurie, David Duchovny, Michael C. Hall, yes now you're talking. I find Brad Pitt's looks to be sooooo boring.