While I don't generally prescribe to brand allegiance with a shotgun (because I think that each has to make his/her own decision), I can tell you My experience. I have had a Mossberg 835 for 17 years. I have hunted every type of small game with it, Turkeys, shot clays effectively, etc. I have done this all with a barrel that had two chokes and is around 18.5 inches long. I have considered replacing this gun for hunting but cannot bring myself to do it because it had just been too good to me. There are better shotguns, sure, but if all around is what you are looking for...my 17 years says mossberg 835.