A Springer would be an excellent choice, if you will be hunting upland birds 90% of the time. Labs are great dogs, but for upland birds I think the Springers will have the advantage, plus the smaller size makes them a little easier to have in the house and to transport. You might also want to consider a German Wirehair Pointer. They have the type of hair needed for waterfowl retrieving, and you will still get to shoot roosters over points like the weimaraner in the picture.