For someone who spends an enormous amount time behind a pump gun, I consider the Benelli Nova the entry level for a term reliable pump. My primary target pumps are Browning BPS's. The 870's I've owned have never ejected well, the Mossberg never felt quality to me. The Benelli will load, fire and eject anything you feed it reliably, tears down completely in under a minute without tools, the last one I owned had 16000 shells through it when I sold it, never skipped a beat and showed little signs of wear.