It depends on what you are looking for. With a breeder there is usually a health guarantee, and you can see both parents. A responsible breeder will have been socializing the puppy from the time he could walk to when you take him home. You also know %100 what the puppy is.
A pound dog may have issues, but if you get a 8 week old puppy from a shelter, those issues (if he's even attained any at this point) can be worked out. Also, many shelter dogs are mixed breeds and that may or may not be what you are looking for. On the other hand, some shelters offer discount cards for a spay/neuter and shots. Some will even have you pay a $80 fee or somethign in that range for a dog, but they will have it spay/neutered for you and give it the first set of shots- which is a great deal!
I would just research local shelters in you area and see what is available there. If you don't find anyting you like, then go with a breeder.
*There seems to be a misconception that animal shelter dogs are not quality dogs. They are! My chihuahua is an awesome dog. Very even tempered, potty trained, sociable, etc. and I got her from the shelter. My brothers pure bred Schnauzer he paid too much money for is psychotic, unpredictable, barks all the time, etc. She came from a reputable breeder.
ALL dogs are the luck of the draw!