I have been hunting for 35 years , I have tried alot of different guns but always go back to my 870's . A expensive gun will not make you shoot better But a gun that fit's you ,will . Go to a gun shop find one point in that store and start seeing which gun fits and then go practice.