Shark Bait is right---I owned a few Pythons and they go out of timing especially if fed a steady diet of full mag loads. S&W 586 and 686 L-frames are best of both worlds for size and strength. I don't like the new S&W models with the redesigned lockwork. They are not the same as the old 70's and 80's models. The big 500 X-frame is huge. If you want a good strong 357 see if you can find a Model 28. Model 28 is just a dull satin model 27. The old Model 19's or model 66's will not stand up to a diet of full mag loads----you will stretch the frame. I ruined a Model 19 Target doing just that.I have never owned a Python, but do own 586s and 686s. The 586 and 686 are made to handle a steady diet of .357 magnum ammunition, as opposed to the slightly smaller K frame guns. As I understand it, the Python will eventually require gunsmithing to keep it tuned properly. I would go with the 586, but I am a S&W addict too.