Milwaukee sucks. Horribly. Not the worst ever, but certainly very poor.
My definition of "sucks" means that compared to "others" ...on the scale of best to worst, of what is currently available, of competitive products and service.
For a hand tool comparison, Craftsman also sucks. YouTube Torque test is largely irrelevant between "rational competitors," because some of the actual tools are largely similar, designed by committee, engineered by the Chinese, built in the same factory.
So the decision making becomes a purchasing decision that has very little to do with the actual tool. My primary motivator for cordless tool selection is BATTERY. Because once you select a battery, you constrain yourself to a tool family. And it turns out that everybody has crappy batteries...all built by the same Japanese owned company manufactured in China. So the real issue boils down to battery warranty, and customer service. Which gets me back to my primary complaint with Milwaukee.
Don't get me wrong...I do actually LOVE my 12V Milwaukee 3/8 drive ratchet. I am currently on my 4th. I liked it so much that I bought the exact same model when my first one failed and gifted it. I live in a major metropolitan area, and we have a local service center. Useless. They demanded my original receipt to prove something. (what?) Then claimed it was out of warranty, because it was too old. Of course the warranty was 5 years, and the product was only on the market for 2 years. So it couldn't possibly be older than the warranty. But zero help. So I had to mail it back east. About a month later, and dozens of correspondence...I got a brand new on in the mail! But this one now only had a 3 year warranty. and no proof of ownership based on serial number. The second one broke the ratchet head off after a year or so. But great warranty service this time. Didn't even try the local branch. Did it all by internet. Now I'm on #4. No clue how long it's warranty is good for. But I know I'm not happy.
The general philosophy at Milwaukee is that your warranty is equal to your service life. This is a toxic company culture that has zero business in a tool company. A product warranty is intended to cover abnormal conditions, but the service life of a product is is FAR beyond the warranty. The tire people started this nonsense, and it is wending its way into other products. Some idiot invented a 50,000 mile tire warranty...and it just needs to get across the finish line. So now car makers give you a 3 year warranty, and if your airbag doesn't kill you by then, they will give you an exact duplicate that might kill you later on. If you buy a new car with a 7/70 warranty, and the engine fails at 6 years, then your "new" engine is only warranted for 1 year???
So back to tool selection. Last year, I decided to start over with my cordless platform. I was heavily invested in DeWalt, but my 18V packs had high failure. My buddy had Milwaukee Fuel, and loved them. Other buddy owned a fleet of Milwaukee tools, and literally dozens of dead tools / batteries in a closet. Other buddy offered me his complete collection of Ryobi since he was changing. I selected...
RIDGID!
Limited lifetime battery warranty to the original owner. I bought the 1/2 inch high torque impact wrench. It hits HARD. Has several incomprehensible impact modes. It's heavy, and awkward. It does serve as an excellent wheel chock. I think I'll buy the smaller one next time. I much prefer to have a smaller gun that hits predictably soft, than a clumsy one that hits hard. If I run into a stubborn situation, I can always up-size. So far, my Battery life is awesome. It's registered in my Daughter's name...warranty should be good for many years.
(...one detail. The socket drive end on the impact wrench does not free-spool like a pneumatic gun. You only get a very small amount of rotation without running the motor. So if you are trying to put a wheel lock socket on a Gorilla nut, and you need to index the socket until it fits over the spline...it is VERY awkward. I you are used to an air impact wrench, (like my venerable CP-734) don't expect to spin the socket with your off-hand to engage the nut. So you rotate your wrist, or you cheat, and try pulling the trigger to rotate the socket. Either way, it slows me down.)