I have had all three and hands down would recommend the 649. The 642 is a nice carry gun, but IMO wasn't fun to shoot. The 649 is a pleasure to shoot using .38 special and actually not bad firing regular. 357 loads. I carry is a Barsony holster and it's an easy gun to carry. I have the SP101 but it never gets carried, too heavy for me. If your looking for a good carry piece then go with the 649. If your looking for a shooter then I'd side with the SP101.
|