As noted in other threads I have been wrestling with this issue for several years. I started out comparison testing 3 revolvers: Smith 640Pro, Colt Cobra 2017, and an SP 101 WC 2.25", I later added a Kimber K6s after I sold the Ruger as it had undersized chamber mouths and all 357 loads showed obvious signs of "high pressure" flattened primers, puddling primers and lousy accuracy with lead bullets. The gun was sent back to Ruger and they didn't fix it. I sold it to a friend who buys "guns that are neat" and hangs them on a wall, this SP I'm referring to has been on that wall over 4 years.
I love the 6th round and the actions on the Kimber and Colt, both outshine S&W easily. What I didn't like about the 640 was the sights and the trigger. The sights were all over the place POI with different or similar bullet weights. They appeared to be regulated for 158 357s.
To cut to the chase I now carry a Colt Night Cobra and it shoots to point of aim with several loads, I love the grip, only downside is the NS needs to be brighter. I just purchased a 3" Colt King Cobra 357 and I'm really enjoying this firearm. 357s are very tolerable but the ideal load for me is the Buffalo Bore 158LSWCHP +P round for serious self protection against predatory humans. I wear the gun in a simply rugged 3 inch rig, their Sourdough model. I use the HKS D frame speedloaders with a 6 round cartridge pouch on the belt. I h ave put a little over 1,000 rounds through these Colt's with no sign of wear and they are both very accurate and shoot to point of aim! The front sight on the KC is fast to pickup and the gun shoots to the sights, and this includes 125 magnums to 158grain BB +P 38s. Vz grips on both and pondering putting the brass bead sight on the NC if they are in stock.
After six years of testing, appraising, handling and shooting of Smith, Ruger, Kimber and Colt's my FIRST choice is Colt. This is ironic as my second issued revolver was a Python and I hated it. I was a dyed in the wool Smith man for years and still own more than my share.