a remington 870 is a great all around gun. if you get the magnum receiver model it will take 3 1/2 shells. ive heard alot of discouraging things about this gun, but i own one myself and wouldn't ever give it up. and ive never had a problem with it. but benelii is a solid waterfowl gun too. you really couldnt go wrong with either