Another vote for the pump. Semi-auto is nice but pumps are rock solid reliable. I've lost count of how often my hunting partners with properly maintained semi-autos have field stripped to clean due to mid day jamming issues.
I've never done that with my pump.
Craig - AKA Some Clueless Idiot
The person who is saying something is impossible should not interrupt the person who is doing it.