I carry a 640 every day. It took a good amount of practice to get really reliable accuracy, as I shoot semi's a lot more at the range. But that was years ago now, its a sturdy, easy-to carry gun with a lot of power for its size.
Small frame .357's aren't for everyone. But if you can handle the weapon, it is a nice package.
I even bought a sweet factory engraved no-lock a year or so ago, and its now my edc. To each his or her own...
"An angry prophet, denouncing the hypocrisies of our time"