You've really have a decision - if you want a range gun, SW 686 w 6" barrel will have enough sight radius for long range. SP101 is an excellent carry gun, you won't mind shooting it is a bonus.
I don't like DAO revolvers but SW & Ruger seem to make good ones but recoil w be memorable.
Memory is not good but there is a custom guy who can take stock fodder and make it sing. Bowen Classic Arms. If you w like to see what can be done w enough $$$, check out Gary Reeders pieces.