I still believe the "few good mates" argument is overblown & overhyped. People because of their preferences and flaws (recognized & unrecognized), sabotage many of their relationships. People should have:
Realistic expectations
Honest self-assessment
Objectivity in assessing a relationship
Willingness to forgive (themselves & others)
Adaptability
Too many people have rigid views of themselves, others, and relationships. Who knows, that single mom or blue collar man may surprise you!