But I was never looking for anyone or anything specific in a relationship when I thought about it at all. I get along with some people more than I do others and there are things I find extremely irritating in other people that I wouldn't want to put up with for longer than a few minutes let alone the rest of my life, but relationships are about accepting someone for who they are, both the good and the bad, and dismissing someone because they don't match up to some idealised fantasy about what a "perfect partner" would be like has always seemed to me to be pretty shallow thinking. I mean, you shouldn't settle for less than what you want out of life, but I think closing yourself off to the possibility that someone might be a good match for you just because they don't meet an arbitrary standard could be a wasted opportunity. First impressions aren't always accurate, and forging a deep bond with someone can take years - just because they're not "your type" initially doesn't mean that they couldn't become that with time.
And y'know, even if I was single and had the opportunity to design a "perfect" partner the way I'd build a PC, I wouldn't. What people think they want is rarely what they actually want, or what they need. Attraction is a weird thing that takes many different forms. and part of what makes it exciting and meaningful is finding out what form that'll take, and becoming a better person for your partner, as well as having them become a better person for you.