Rescuing a dog is a funny one. I am all for it as have done it, but I understand why people often want to just a get a puppy from a breeder.
What I will say about rescues is that, whilst their personalities can have been affected by what has happened in their lives, it is an amazing feeling to give a dog a forever home. It has been almost 6 years since I took on Hollie, our rescue collie. She is brain damaged and mental, but a world apart from the dog she was when I took her on. She had been used as bait for fighting dogs when she was a puppy and then in and out of Bath dogs home as adoptive homes kept sending her back due to her issues of wanting to kill other dogs and barking 24/7.
She now has 3 other doggy housemates and hand on heart, I can honestly say that whilst she is a "special" dog, it is a wonderful feeling to know that firstly me, and for the last 4 years, me and Dan have been able to give her that home and life that she deserves. We are coming toward the end of our time with Hollie, but my goodness, I am glad I took her on. It hasn't been easy, but she has far and away been the funniest member this family will ever have.
As a note...lots of dogs homes will be teaming with puppies soon as it is that time of year, so maybe you could look into a rescue puppy and get the best of both worlds?