Most of the reasons stated are exactly why I admire those who are good breeders. There's just so much to it, I'd never know where to begin. I will say I learn something new here every day.
I hope the original poster does find their perfect puppy. Just remember to take your time, it'll be well worth it in the end. Oh my, they are addicting too. Just like potato chips, it's hard to stop at one