Most dogs have great pros and cons, just be sure you really love the pros and they significantly outweigh the cons for you. I recommend going on this site to help you choose:
https://www.akc.org/dog-breed-selector/
Or use Animal Planet's:
http://www.animalplanet.com/breed-se...og-breeds.html
When we did this year's ago we ended up with 3 choices that would be ideal for us and we never even knew about these dogs before doing this, let alone considered getting one:
A Nova Scotia Duck Tolling Retriever or "Toller":
https://www.akc.org/dog-breeds/nova-...ing-retriever/
A Glen of Imaal Terrier
https://www.akc.org/dog-breeds/glen-of-imaal-terrier/
And a Petit Basset Griffon Vendéen or PBGV:
https://www.akc.org/dog-breeds/petit...iffon-vendeen/
We ended up selecting the PBGV and we couldn't be happier, and the image above is almost exactly what she looks like. Fairly clean having a double coat of "hair", not fur, that rarely is shed. Requires a brushing once a week and some ear cleaning since they drag on the ground a lot...and that's it. We have two kids under 5 and she is so incredibly good with them, has never even growled or snapped despite them jumping on her and crawling all over her. Very patient and good tempered, with both people and dogs. This dog LOVES people, can't get enough of them. They're even nicknamed "The Happy Breed".
I'll echo the others in saying that purebred dogs do tend to have genetic issues, so get some pet health insurance before you get any dog, just in case. Mutts are fine, but you know less about their history and the breeds can hard to be determine sometimes, so you might get some characteristics you weren't expecting and may not want.
But start with the breed selectors and answer the questions honestly. You'll likely end up with a dog you really love.