I think of dogs like any other tool. Get the right tool for the job.
If you're looking for a great pet and breed isn't part of the question do a little home work, go to your local shelter and choose very wisely. Be very aware that dogs in the shelter are there for a reason. It might be a great dog and it might also be a complete nightmare.
If your looking for a pure breed for show then do lots of homework, pick your breeder very carefully.
I'm a grouse hunter. My needs are pretty specific when it comes to a bird dog. it needs to point, have stamina to hunt day after day, it needs to be biddable, it needs to work at reasonable range, natural retrieving is nice, it must have a coat that will protect it in the brush and thorns, it must be okay in the house, etc. So I do lots of homework, study breeders, get referrals and then hope I pick well when getting a pup.
Strange I took grief for not getting a shelter dogs the last two times I got pups. People look at me in like I'm from Mars when I tell them you don't often find great bird dogs at the shelter. No one takes a great bird dog the shelter. Worse a lot of shelters won't adopt out if you tell them you're going to use a dog for hunting cause were animal killers.