I think that it's almost impossible to look for a right person out there. Human beings have a strong tendency to look for things that complement them, so in a way we explore the different. We are attracted by what is different because we don't want our twin.
Now, it is quite nice to look to people with similar values, like religion, politics, a sense of what we want in our future, things we like to do for entertainment, etc. However, it all change with time, location, line of work, sex, etc.
So, who would make a better partner? Maybe the answer is that no one knows. How you deal with routine, stress, adversities, emergencies, crises, happiness, financial, educate kids, etc is the potential focus if a R will survive or not.
And the most important of all...COMMUNICATION... many books regarding R explore the single biggest problem between couples that is how, when, why, and how much they communicate. Michelle mention tons of this single issue throughout DB and DR. It's yet the biggest reason for S and D. But how to identify the best partner? How to know if the one that is so nice at the beginning of a R will be the one we will have a good communication and it will last forever?
The only thing we can do is to treat ourselves, get to a place where we feel comfortable with ourselves. Be honest regarding our highs and lows and try to find balance within. Maybe this way we have a chance to attract good people and be happy with them accepting our differences.
It's my opinion, that there is no wright or wrong.