I got my first (adult) dog from a rescue but plan on getting a puppy in the future from a breeder. (Although I do intend to continue to foster and adopt adult/senior dogs)
My reasons for choosing a reputable breeder for a puppy, in no particular order:
These factors may or may not be important to you. Rescue is a great option for many people! It gives an unwanted dog a loving home for life. But puppies are a challenge all to their own and I do feel like going through a reputable breeder helps set things up for success.