The answer depends on a number of factors including who will be using the gun (just you, your significant other, children of appropriate age, etc.), how do you plan to carry the gun (pocket, IWB, OWB, shoulder holster, ankle, etc.), and how well do you tolerate recoil.
As far as brand goes, I'd recommend either S&W or Ruger. That is not to say that the others you listed are not quality firearms, but I have enough experience with both S&W and Ruger to confidently say that both build a quality firearm and stand behind their products. While both S&W and Ruger are excellent firearms, they do have distinctly different feel and recoil characteristics. You should handle and, if possible, fire both before purchasing in order to decide which brand fits you better.
Who will be expected to use the gun, how much recoil can they tolerate, and how much hand strength do they have? The larger frame guns like the S&W 686 and Ruger GP100 will have lighter DA triggers than their smaller counterparts like the S&W M60 and Ruger SP101 thus making them better suited to people with limited hand strength. Likewise, the larger, heavier guns will dampen recoil better thus making them better suited to recoil-sensitive shooters.
How do you plan to carry the gun? If you plan to carry in a pocket or on an ankle, the small-frame guns like the Ruger SP101 and S&W M60 are likely the only practical choices unless you have particularly large pockets/pantlegs. Likewise, carrying a revolvers with a barrel much longer than 2-2 1/2" in a pocket or on an ankle can be quite difficult. Conversely, if you are going to carry the gun on a belt (either IWB or OWB) or in a shoulder rig, the larger guns will be advantageous due to their better triggers, reduced recoil, and extra capacity. Likewise, revolvers with 3" barrels are no less practical for IWB, OWB, or shoulder carry than their shorter-barrel counterparts but also add the advantages of slightly higher velocity, longer sight radius, and full-length ejector rods.