Very difficult to answer. My reply would be a Springer because that's what I own. Ask my son, he'll say a Lab, ask my buddy, he'll say his GSP, ask my other buddy, he'll say his English Setter.
We all have our favorites and I honestly do not think there is one best all around sporting dog. Those that point, don't usually retrieve as well as a Retriever. Those that retrieve don't flush as well as a Flusher and those that flush never point anyway.
It's all up to the type of hunting as well as the dog best suited for those conditions.