Personally, I look to people for their strengths. What do we have in common? I never look to the things we DON'T have in common. I have a friend who is very sweet. We get stoned, go eat German food, and discuss British literature. I've never kissed her. I have a sports friend, we go to college sports. I've never kissed her. I have a friend who I rarely do anything with that doesn't involve sex. We rarely even sleep together.
Romance, for me, happens over time. I think it is something that you really can't actively seek, because you look for a person with the least negatives, and that is counter productive. The one love of my life? We evolved.
There are always dealbreakers. Abuse and other things. But I think there is merit to accepting people based on their compatibility with you, even if it is limited.