I own a Mossberg 590 (Milspec version with heat shield, parkerized, 8+1 rounds, etc). But not sawed off and not "stumped" or with a pistol grip. Sawed off would be illegal doncha know.
.38 revolver is entirely adequate, if you can hit with it. Use the 158gr bullets and don't load it with the +Ps. They only ruin your night vision and don't go any faster out of a snubbie. I personally find these guns hard to shoot accurately, but they are a proven stopper.