I have seen some great one's, but I have also seen and had one really bad one.
The key to Weim's is finding a good breeder as is the truth with any dog, but there are several Weim breeders out there that just breed for show or even worse, they breed for the $$$.
When I had a Weim, no one knew what they were, and instantly they thought that they were the most beautiful dogs in the world. This produces a high demand for low grade dogs.
Weims are also known to be softer and slower to mature than some of the other versatile German breeds, of course this is speaking generically though. When I was looking into my current dog, I chose a shorthair instead of another Weim, for a few reasons. A well bred shorthair is much easier to find, generically speaking, they tend to be bolder and mature faster, and they are usually cheaper than a well bred Weim. There are definitely some great Weims out there though, you will just have to look a little harder and maybe pay a little more. Another plus, is that you live in GA. The winter temps are fairly mild, so cold weather shouldn't shut the dog down for duck season.
Since you are a duck hunter and also getting into upland, I would suggest a NAVHDA bred puppy. Look for a dog that has been tested in this system, and done well. These dogs are put through some good tests to ensure their abilities in both the field and water. Puppies out of an accomplished NAVHDA dog will ensure a good genetic base, which will make for a much better pup.
That is there website. If you contact the International office, they could probably get you a list of kennel names by breed.
Good luck with your search, and if you have anymore questions, let me know.