Bob I absolutely agree with you.
It takes tons of research to find a good breeder.
Then knowing if they are breeding, what you would like in a dog. Is a lot more research.
With OP needs expressed, is why I mention the breeder's I did. It would still need to be the correct pairing of parents. I've owned dogs out of the same stud, but different bitches. My dogs were different in build, temperament, and hunting drive.
I also have cousins at the house right now. While both are very good dogs, they are in no way the same. One loves to retrieve, the other cares nothing about retrieving. One is over the top sweet, and a little soft on any type of correction.
The other is a little pushy, and a correction does not bother him in the slightest.
For the OP
Go through your list, and put them in order of most important to you.
Keep in mind that when getting a pup, nothing is absolute.
What we want in our new puppy, does not mean the pup will have all those attributes.
We just can't order all the bells, and whistles like you would a new car.
You have to be ready to love the pup anyway.
This is one of the stud dogs I mentioned in the previous post. He not only does everything the OP mentioned, he also passes those qualities onto offspring. And the other big ones, He has health clearances, and a stable temperament.