I much prefer a pump I have had both, the semi auto that I carried in my police cruiser malfunctioned on me four time while I was doing my qualifications. It was cleaned by our armorer but I still did not trust it.My 870 police magnum pump has never failed me.