S&W 442 or 642. I prefer 442 because it's flat black and less noticeable. Forget .357 in a subcompact, lightweight revolver. Recoil and hand sting is plenty with .38+P, especially 158gr. With .357, you'll feel like you broke your shooting hand after a shot or two. SP101 in .357 is fine if you don't mind the extra bulk and carry weight compared to lightweight J-frames.
Why do people think a .357 snubby is a range gun? They are a get business done gun out to seven yards, gun. You buy it, shoot five rounds through it and forget about it. Screw that sting. Sting in your hand to save your life is better than the burn of a blade or bullet going into you.
Ruger LCR .357 is quite possibly the best belly gun available.