I'd go with a Smith, if you go with a Taurus be prepared for low-no resale value.
I've also heard Taurus customer service blows, even with the lifetime warranty.