I think the key to success is finding someone with two important things - matching long term goals and values and chemistry. If you have that, all the little stuff doesn't matter unless you let it.
So here's the long term stuff: Politically I'm left of center. I don't have kids and I am not actively seeking to further populate the earth. While it's possible I could meet someone who could magically change my mind, I would also be perfectly happy being a DINK. I eat meat (sorry vegans and even tolerant vegetarians, you will hate my sparerib fetish). I like living in the city and I don't have any plans to leave Portland.