For a pump, I recommend either a Remmy 870 Express Magnum, a Benelli Nova, or a Stoeger P-350. Mossbergs are real workhorses and are affordable, but for the price you can do better.

Hit up gunshows.

Im actually scalling down from my Remington 870 pump to a 20 gauge semi (Bennelli Montefeltro here I come, baby!) just because 98% of all my shotguning is clays and after 4 hours of clays my shoulder is black & blue.

Just so you know, most higher end Shotgun makers dont even make pumps anymore. If you can FIND a CZ 712, BUY it!! semi auto, NIB for only $350!

For Semi auto, Beretta, Benelli, Franchi, and Stoeger all make top-notch shotties. and like I said, if you can find a CZ semi, BUY IT! Also dont forget the former Warsaw pact for high quality shotguns for bargain bin prices.

If I was going to buy another 12 gauge for hunting, it'd prolly be a Franchi 712 Raptor.
_________________________
The art of government is to make two-thirds of a nation pay all it possibly can pay for the benefit of the other third.--Voltaire