Goldens can be excellent dogs.....provided you understand what you are getting. 
My wife and her parents bred Goldens for decades for show.......and I finally convinced her to let us get one for ourselves.  After we've now had Ginger for four months, I know why she was semi-reluctant to allow her into the house.  It's not that she's a bad dog or anything....just has a lot of typical Golden traits that can be quite annoying if you aren't ready for them or willing to endure them for life.
Goldens, first and foremost, are retrievers.  Of course you knew that.  But are you prepared for your new Golden retrieving anything and everything he or she can get its mouth on?  I'm still missing a couple of screwdrivers, a wrench, a 120mm fan, and who knows what I haven't missed yet but Ginger has retrieved into her little hidden stashes of goodies.  Yep...they'll retrieve what suits them and hide them hither and yon in little stash piles you most likely won't find.......but don't worry, the items usually turn back up in a couple of weeks.  Ginger, our Golden puppy, deposits her treasures she's tired of hiding in the middle of the living room floor during the night.  So, a few times a week, we get stuff returned to us that usually we didn't know we were missing until they land back in the living room.
Goldens are one breed of dog that will pick up metal objects in addition to most anything else.  Almost every dog will avoid metal in their mouths.....they generally don't like the hardness and feel of the metal.  But not Goldens.  My wife had one that would liberate tools her brother or father were using and bury them in the yard somewhere.  Say you were working on your car and had a few wrenches, sockets, etc., around.  The dog would pick one you weren't currently using and take it.  Quietly, stealthly.  Then it'd get buried.  Sometimes the tool would be found by accident...mowing, etc.  But most times it was weeks, months before the dog would remember it had buried this or that and dig it back up.
Something else that Goldens seem to universally love to "play" with....and I mean shred....is tissue paper and paper towels.  Kleenex, toilet paper, paper towels....anything paper like that will and does end up in their mouths and turn into confetti.  They will browse table tops looking for stuff like that.  I've watched ours sit on the couch, lean over the arm and browse the end table until she finds something that interests her.  Then she takes it, plops down and begins to "investigate" it with her mouth.....until it's in pieces or, if a more solid object, has her endearing tooth prints all over it.  Lately, Ginger has had a fetish with chewing up Coke cans.....chewing them up until they resemble something that went through a garbage disposal.  First dog I've ever seen that'd chew up an aluminum can.  She also likes chewing up 
ANY can she is able to get ahold of.  Again, metal doesn't seem to phase her at all....or almost all of this breed from what I've heard.
Goldens are water dogs.  So, be prepared to watch your Golden pup splish, splash, play with, sit in, and generally do anything it can with its water bowl.  They've been known to sit in a full bowl of water and splash all the water out of the bowl with their paws until it's empty......big fun!!!
Also remember Goldens are buddy dogs.  So you will have this dog next to you almost all the time....whether you want it underfoot, and I mean UNDERFOOT, or not.  They do get a bit better as they become adults with their demand for attention and how close they have to be to you.....I guess they finally understand they cannot get inside you through your skin......but that two years of puppyhood can seem to be a looooong time.
But, they are beautiful dogs.....smart, loyal, friendly to a fault (they are everyone's buddy!), good natured, highly trainable.  You'll love one....as long as you do remember every breed of puppy has its traits, and Goldens have theirs.  Oh, and please be aware Goldens are said to be a "soft" dog.....meaning its feelings can be quite hurt if your discipline is too harsh.  But it'll always come back to love you, even if it's treated not-so-well.  And I'm not speaking just of physical discipline, because Goldens are so soft that harsh tones of words can hurt their feelings quite a bit.  That's right, Goldens are very attuned to the tone of your speaking and can be quite "hurt" by harsh-toned words....even though they aren't the fastest to learn English.  
As far as some of the other breeds......Labs.  I've heard from too many breeders of them that the best way to train a Lab is to keep a 2X4 handy.  And that comment is almost not made in jest.  It seems Labs just have an attention problem........they like to look over there and there and there.....all the while you're calling and calling and calling them to come to you.  Takes a LOT of patience with a Lab to put up with what appears to be a dog that refuses to learn.....and all the while the dog is just in its own world and on its own schedule.  
But, if you're considering a Golden, another breed, quite similar but not as destructive, is a Flat Coated Retriever.  I've been told by someone who trained and showed a lot of the various Retriever breeds in the AKC show circuit, like the AKC Dog Show at Madison Square Gardens in NY, that Flatties are just a bit sharper as far as training, less chewing-destructive compared to Goldens, have fewer skin problems, and are at least as good a family dog as Goldens if not better.  Worth a look into them....if you can find a good breeder.
As far as breeders, look into ONLY AKC breeders.  Those other "certification" and "papering" organizations, like CKC, are completely bogus.  Only with an AKC pup are you assured that the dog is actually what is represented and does indeed have the family lineage that is shown.  Most, if not all AKC breeders, will welcome a potential owner to come and inspect the facilities the pups are being raised in and most times the parents will be there to see, too.  
I'd avoid buying from: pet stores, newspaper adverts, etc.  My suggestion would be either find a reliable breeder by talking with others who have the same breed and find out where they got theirs, or go to AKC.org and look up breeders by breed.  The breeders listed there are very careful not to overbreed a female (if the female is having more than two litters per year, the dog is being overbred and you have a puppy mill in action).  
Also, most quality breeders will give you some time after buying the puppy to have it examined by your own vet for potential problems, like hip dysplagia, and offer a return policy.....usually a few days to a week.  
When you look at a puppy, look for clear eyes, alertness, playfulness, and good bone.  By that last item, I mean the legs and other bones in the pup look "big", something you will learn to differentiate as you look at a few pups.  The more bone a pup has early on, the fewer problems in the skeletal area you probably will face.  This doesn't mean the dog is going to be huge, just means the bone structure is not spindly or thin.  Thicker bone structure in a dog means the joints are better able to absorb repeated impact.....running, jumping, etc.  Just like in a human......thin bones can lead to future problems......heavier bone structure typically means the associated parts (joints, etc.) are also being developed a bit "heavier" than a thinner-structured person or animal.
If you have any other questions, just PM me.  I can give a little more insight to them and a few other breeds.  We've, and I mean me, my wife and her parents, have been around dogs "forever" and her family has raised a LOT of show dogs over the decades.  Surprising what one can learn from experience......and what looks like a cute thing, like carrying around paper, can turn into frustration down the road.  As long as you are prepared for it, it'll be a much easier time getting through the puppy years.  
Cheers!