Good for you. Sometimes letting a horse go to the "right" home can be the hardest decision to make. I fell in love with the Arab I bought just to get her out of a bad situation, and I had planned on putting a few months into her then selling her. I got way too attached, and then wasn't able to actually sell her when I did list her, way to many people claiming that they knew enough, then after talking with them, or meeting with them for 5 minutes, clearly knew hardly anything. Not good for a young Arabian with bad people experiences. Finally found an Arabian breeder who also ran a rescue, who helped me find the perfect home for her. It was really hard watching her load onto the trailer, and as much as I love the updates I get on how she's doing, it does also make my heart ache a bit that I didn't keep her. It was the best decision all around though, she's with someone who shows Arabians, and loves the breed, and has a blast doing stuff with her that I wouldn't do.
So networking is really the way to go. Talk with your farrier, your vet, a trainer friend if you have a friend that's a trainer in the area, as they often know horses for sale that aren't being advertised, and often times they are the first to hear about a horse, and if the person wants to advertise, sometimes you can get first dibs to look at the horse before he even goes up on a site. I have actually been pretty lucky in the horses that I've found, but I also train, and while I have a healthy respect for horses, not much makes me not want to get on one, so I'm fine looking at a horse by myself. But especially the first two horses I bought, I felt so much more comfortable having someone I knew and trusted who either knew the horse, or who put the horse through his/her paces first just to make sure that it was something I would be able to handle. Saved me trouble on a couple horses first time out who were NOT what the owners advertised, and I had someone who kept me from wasting my time, and possibly getting hurt by screening the person and horse first. You should definitely be willing to wait for that "right" horse. Don't settle on something just because he will "work", and you have been looking for x number of months already. Just keep your ear to the ground, and talk with people and eventually the "perfect" horse for you will come around.