I have to say, having a pupper right from 8 weeks old is a fantastic experience and you really bond *however* there's so many beautiful rescue dogs out there and it's heartbreaking to see them.
Depends what you want - if you want a strong, robust larger dog to work or go on long walks - rescue.
If you want a pretty handbag dog (nothing wrong with that - I have one!) then pedigree pup from a breeder.
But as a newly converted dog lover, I'd get rescues in the future.
- - - Updated - - -
PS don't underestimate the sharpness of the needle teeth of puppers - it can make the first few months of play a somewhat painful and frustrating experience!