Very few people (myself included) are able to truly have a dog that has a perfect set of all these qualities. If it were so, we would only need to hit the woods with one dog (and a catchdog if desired) to make things happen. My answer is a pack of dogs, each having his or her strong points that all come together to make a team.
i think many people forget this. you very rarely find a dog that has all the qualities you are looking for. i think most people decide what they need most and focus on that and concede on other things. like you said the answer to that is to get another dog that is strong in what your dog isn't. everyone is trying to breed up that winner of a dog. that dog that has it all but mostly we get those dogs that are darn good but are still lacking in one area or another. again you decide what you can live with and what you can't live with.