I like a semi auto, but I learned a few years ago that if I wanted to get a reliable shotgun for duck hunting, then I needed a pump. I have seen a lot of benelli's and beretta's jam up in real cold weather and the ones I have been around have to be cleaned religiously. Never been around a SX3, so I have no imput. My 870 gets cleaned once at the beginning of hunting season and once at the end, and whenever I hunt the coast(salt water)other than that, as long as my left arm works, so does my gun. I'm not against semi auto's, actually I prefer them, but for ducks and geese and harsh environments, I shoot a pump.