Honestly, I don't really know, but honesty and communication would be very high on the list as a requirement.
I know I can be a hard person to deal with and I try to be as honest as I can in relationships about why I am the way I am. I always ask if I do anything that annoys them or angera them, but like with my last boyfriend, he would never say anything except minor stuff that I already knew, which is, in part, what lead to our downfall. I would listen to him lie to his son and everyone else and I'm sorry but if you can't be honest with the people who are the closest to you, how can you expect me to believe you aren't also lying to me.
I don't have any set preferences on looks or wage or status or anything like that, but open and honest communication is a must. And the actions to back up that communication, of course.