Bought one and it jammed within the first couple shots. So much so that I couldn't move the forearm at all, and had to disasemble the reciever to get the casing out. Took the rifle back and exchanged it for a second one. Same issue. Turned out to be burrs and poor finishing inside the chamber that was allowing the brass to get hung up on. Took it back too because I didn't feel like dealing with it. Looking at a Browning BPS but not too keen on the bottom eject, and a Benelli nova, but can't stand the forearm rattle.
I think I'll still go with the 870, but I'll be really really picky on which one I purchase. I'll get the clerk to bring out a couple, I'll inspect, assemble, cycle all of them, and when I think I found one that'll work, I'll get him to throw a few rounds through it into the water tank.
As a side note, why can't one of the companies take a look at the major shotguns that are out there right now, figure out what people like in them, and what they don't, then combine it all to make one gun that everybody is happy with?