I hunted almost exclusively with a Winchester 1300 the last five years - ducks, deer, bear. A Winchester 1300 gives up nothing to a semi auto in the speed department. They call them the speed pump for good reason - thanks to the rotary bolt, they do half the work themselves, if you hold them right.
Having said that - any pump gun, if you take care of it, will shoot more than fast enough for duck hunting.
I am going to use a Baikal MP153 this year, but it's an experiment. If it takes a lot of work to clean, I'll be going back to a pump, or maybe a double. I have to clean my shotguns through and through every time I hunt, since it's mostly coastal salt marshes. If the Baikal takes too long, I'll go back to something I can clean in five mins. The Winchester was so simply - take off the barrel, pop one pin, and you had all the guts lying on the table.
A couple of my friends bought BPSs this year, and I've been impressed by them. I hear, however, they can be tricky to tear down completely. I have not tried to do so myself, so that could be a load of hogwash.