I've never shot a Mossberg, I hear that they are not well made, but that is a questionable statement, & I can't go on what somebody else say's. One of my friends has been shooting an 870 since the early sixties, & I shoot my dads M37 Featherlite that is about the same vintage. Pump guns are tough regardless of manufacturer, I have a winchester 1300, and the M37, I love them both for their simplicity, ease of cleaning and they always work. I have come close to buying a Mossberg 500 a few times but I already have two pump guns, that is the only reason that I didn't buy one. I also really like the BPS hunter in 12 gauge, Might be the smoothest pump action that I have ever handled. Buy what you like and enjoy it. As far as barrel length goes I'm no expert but I like a 26" for Skeet, & upland, a 28" for trap & water fowl. The receiver on a slide action is longer than an O/U or a single shot, so a 26 inch pumpgun compares to a 28 inch O/U or single shot. Buy what fits you And feels good in your hands.