When I bought my first handgun, back in the late 70's, I knew I either wanted a Model 19, or a Python. The Python was about twice the price of a Model 19, and that settled that. The difference was a lot of money back then. Never regretted it.
Eventually I did get a Python, a 1964, 4" barrel one. Loved that gun, but didn't get to keep it long. Lost my job and was out of work for a year or so, so down the road it went, at a pretty good profit I might add.
Now I've got two of the 2020 Pythons. A 6" and a 4(.2)" one. I like them both, although I confess I haven't shot the 4" one yet. The 6" I've put about 800 rounds, mostly 357 Magnum through, so I've got a little experience with it.
Are they better than the Smith and Wesson's I own. I don't know. The big debate for me back in the day was Model 19, vs Python. Well, now I've got a Model 19-9 from 2017? 2018? and a pair of 2020 Pythons, so I can compare "new" to "new."
The 19-9 I paid about $800 for. The Python I paid MSRP of $1500 (each) for. Still just about twice the price. And I really can't tell a lot of practical difference. They all have good triggers. They all have good sights. They're all well fitted and finished. I shoot one about as poorly as I do the other.
I suppose if one just wants "a" 357 magnum, the Python is not the one to buy. A S&W, a Ruger, even a Taurus will no doubt put bullets on the target, one about as well as another. At least in my hands they will. I've never worried about wearing out a gun. I could add up all the ammo I've ever fired in my life and it wouldn't be enough to wear out anything I don't suppose.
But if someone wants a Python, nothing else will fit that niche. All the "just as good as" doesn't help. At least it didn't for me.