I think Mossberg is probably the better weapon preformance wise. Not because I like it but the millitaty (the US NAVY) replaced all of the wonderful old 870s that we had and replaced them with Mossbergs. The millitary has certain requirements that have to be passed and I guess that the old girl just didnt keep up to the modern day standars. This is just my speculations, I have no data to back this other than what Ive seen and my limited military experiance