I've owned a few .357 Mag revolvers. Years ago I bought a 2.5" Model 66. Trying to control that thing with magnum rounds was just about impossible. Worse, out of a short barrel, a .357 Mag round was really a .38 Special +P+. I sold it. A Model 60 made a lot more sense.
I had a 586. It was made during S&W's problem era. It had more utility as a paperweight, and even at that I feared malfunction. It got the boot.
S&W got it right with the Model 27. That weapon is a .357 Mag as opposed to a .38 Special that will fire .357 Mag rounds. And it's damned accurate. The Python is a good handgun, but I'd take a Model 27 every time.