I was having a discussion about this subject with a girl (who is way too hard to read, half the time I think she's into me, half the time I think she's just the same to everyone) today... We both had almost the same viewpoint. You need personality in a person. If the person you're attracted to is a whore inside or dull as a rock, then no matter what they look like, you're probably going to get fucked in the ass (even more so if the person ends up being a transvestite). But a certain level of physical attraction IS necessary, otherwise you'll end up hating yourself and hating your partner. It's just hard to find the right balance of both.