The good ones are out there! Trust your friends and your family. They know you, and they are very good judges of who you'll do well with. (Hint: if every single person you know hates your significant other, move on. Consensus doesn't happen by accident.)
My mother met my stepdad on a blind date (her friends set her up with "this really funny guy we know and you'll love him"). They've been married for more than 30 years.
I was set up with Xena's Guy - not a blind date per se, but a "come meet my friend who would be perfect for you" situation promulgated by a very close friend of mine. It took him a week to get up the guts to ask for my phone number, but we knew about a month in that this relationship was the one.
That hasn't worked in my personal experience. Often, those closest tend to bias towards the person they think will be "good for you" (read: Mold you into the person those closest to you think you should be ).
It has worked better with friends of casual acquaintance, with the statement: "Oh my God! I know somebody who sounds just like you!". Then the meds wear off. ;)