I have a 4" 686, and my kid had a 6" 686. I went with the shorter one cause I carry it sometimes and the shorter barrel and holster don't hang below my jackets as much as the 6" would. Both guns are great, I have no experience with any Rugers so just S&W in this family. I keep my 686 loaded with Hornady 140gr. XTP's for defense.......