If it's coming out of my wallet, it'd be the 870. I'd also be looking for an older one if given the chance. Having said that, I've got no problems with mossberg in general but that M88 is a turd. Some guys have managed to have some good luck but I've also been at the shop when more than a few have been there for repairs. And by repairs I mean they were being sent back to mossberg. They're cheaper than the 500 for a reason. If it were me, I'd be looking at the 500 over either of them but again, that's me. My love for the 870 has faded greatly with the Remington buyout.