I think we have had a number of threads related to this topic. I have one Taurus - a TCP in .380. Out of the box it was a disaster. Wouldn't cycle, failure to feed, failure to extract, etc. Sent it back. Three weeks later I got a new one that performs just great.
So, I don't really bash them. Initial quality could be improved but warranty and customer service were great.