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.
“The beauty of the Second Amendment is that it will not be needed until they try to take it.”
― Thomas Jefferson
“The constitution shall never be construed...to prevent the people of the United States who are peaceable citizens from keeping their own arms.”
― Alexander Hamilton