Pointers and Setters are specifically bred to hunt and point birds. The GSP, and other "versatile" point too.
If all I was going to do was hunt upland bird, I would give the edge to the pointers and setters, If you are going to hunt waterfowl as well the Versatile dogs may have and edge.
But as stated before, you can find dogs in each breed that can do what you want. I had a Gordon Setter that would retrieve ducks very well. I have seen pointers do it too.