As much as I like Ruger revolvers, the GP-100 is a little blocky. The S&W 586 and 686 are fine guns that are a joy to shoot but they are not as tough as the Rugers. I shoot my Ruger much more than my S&W because I know they can take it, I baby my S&Ws.