In the interest of being totally on topic..
Rescues make as good of pets as breeders. I know, in fact, more people who have issues with their breeder dogs than with rescues. Does this mean breeders in general do badly? No. Responsible breeders do great, but you don't have to be in the big ole world long to learn that many who claim responsible are far from it. So let's not claim any great advantage in how well a rescue or a breeder's dog is better as a pet.
A responsible breeder with generations of health clearances is a better choice in most cases for health, but not always. And with a healthy breed like this, most of the time the most poorly bred specimen (like dear utterly poorly bred Cara), still are as healthy as most registered ones. Strip test all of them.
A good rescue, like a good breeder, is there to help you at all times and they are there for your dog for life. In fact, here's a bonus. With a breeder, if your breeder dies/gets sick, you have no one. With a rescue, you have a whole organization to help, rehome or whatever is needed.
A good breeder's dogs are never in the situation of rescues, who have often been in at least 3 homes (counting breeder/home/foster) or more and need a home. Although BRAT keeps them til they find a home, many die in shelters for lack of homes. And while BRAT certainly tries to find great foster homes, I honestly suggest that the home of a years and years of experienced breeder is not as dire as that of a foster dog.
So choose your needs. Unless you want to show, compete or breed, that pet will be perfect.