I grew up with both in MN. I now only have springers. I used to be a duck hunting nut. Used my springers on ducks more then pheasant hunting many many seasons. I have pups placed in states that all they use them for is duck hunting. Geese can be challenging for them. And as said late season cold water. We would send dogs out in ice water, but would let them warm up in the vehicle after that. Did the same with a lab too though. You can't expect a dog of any breed to bust ice in 35 degree water, and sit there comfortable for hrs. Springers to me became much more versatile owning both breeds. From quail, grouse, partridge, ducks and every other bird in between like dove etc. They take to it all with no hesitation(With training). Both are trainable breeds. As far as marking and long water retrieves I see no dif in the two as long as you use a nice sized male ess. Springers are as gifted a retriever as any breed. I think either will work for you. But if your spending more time in snow and ice blind hunting, get a lab. A male ESS will handle colder water better then a female and be a better duck dog. Good luck