Mossberg is the least expensive gun that will get the job done. An 870 is a bit more expensive and worth the extra. It is in my opinion the value for the dollar winner. Nothing wrong with Browning, Ithica or Benelli pumps either. Same for the older Winchesters.
There are several others out there that may well be as good, but have not been around long enough for me to endorse. That would include Winchesters newest version of a pump.