I fit pretty much of that criteria now.
I didn't five years ago when my OH met me. I was still 6'1", I had the hair, teeth etc or whatever it is you specify, but I was broke and living at my parents aged 30.
Today I'm above your 50% + criteria in salary, yes I own my own home, but I honestly couldn't have done it without the love and support of the girl that chose to look past this initial stuff.
She supported me and helped me believe in myself, was a true friend. She's stunning and could literally have had anyone, but our connection and prior friendship (of 1 year) meant we built each other up.
So yeah, by all means look for the "finished article" but they may already be with someone supportive, or you may find they're not quite at that point in their life yet.