I've gotta back up taurus here. Seeing as noone has lol
I have a Millennium Pro 45. I've had it for 5 years. I got it for around $280 i want to say at my LGS.
It fires anything you feed it, its accurate, lightweight and compact. Mags are easy to find, it will also fit any holster made for the M&P compacts :-D So holster selection isnt difficult
Day i got it it came with no safety lock keys, Taurus shipped me some for free, 6 to be exact within 3 days of calling.
About a year ago it started ejecting very strange and had a lot of FTE's *gun is older than 5 years and HEAVILY USED*. I called Taurus up, told them what happened and they had me ship it in *yes i had to pay but it was like $12*.
About a week later a rep CALLED ME. didnt email but called at 11ish AM. Told me it was in the hands of one of their gunsmiths and they would notify me of any findings within 48 hours. less than 24 later they called back and said the ejector was worn, they would replace it.
Had the gun back in my hands inside 18 days. 100% fixed, they even sent me a free mag with it
Now had this been another company that did not carry the lifetime warranty that Taurus did, I would have not paid the $12 shipping, however I would have paid for the extractor, the labor to find the issue, the labor to fix the issue etc. The warranty saved me almost $70.
No matter what you do to a taurus, they will fix it, i've had friends blow theirs up with reloads, they gave them new ones, they never charge for repairs or replacement if the gun is damaged or deemed unfireable.
They have a bad rap because for a while they put out a few bad guns, but who hasnt? Look at the issues other guns have, glocks blow up, so do shields. Sigs have firing pin issues.
I would say buy the taurus, or a ruger, they back their product like taurus does. IMO the warranty is the key. Lifetime gun :-D