RE: Which Shotgun
Best all around shotguns are hands down the Benelli' s. Pricey, but the best. You can pick up a Benelli Nova pump for a little over $300, that will do everything you want and more. You can get and or make recoil reducers to go into the stock that will tame the big load recoil. They have the 3.5" capacity for turkey and Goose. They are quality built and will take the abuse. Highly recomend them.
I have an 870 and its a good choice, however, I haven' t used it since I got my Benelli' s. It' s now my home defense gun