The only major failing I know of in recent memory was DeWalt's crappy 18V batteries. Iirc, they weren't lithium based and they failed soon & often. The newer lithium batteries hold up fine, and their PowerStack batteries (pouch cells) are impressive. I've run a hammer drill off a 1.7Ah PowerStack that normally requires at least a 5Ah pack. The PS didn't have the endurance of a higher capacity pack, but it spun the drill just as fast. PS is also supposed to have a longer service life than their standard packs.
Makita doesn't seem to have kept up with DeWalt & Milwaukee battery tech. Good tools, though. The first cordless drill I used was a Makita.
Corded Milwaukee tools have been solid choices for years, and their current battery tools are usually top tier today. Maybe yours were bought at a low point in their history. They used to run Jacobs chucks on everything, which are usually good ones. I don't know of another company making a recip saw on par with a counter balanced Super Sawzall.
Funny you mentioned failed Sawzall snout bearings because that's the only problem I've had with one, and it was my fault for running it hard with a dull blade for several minutes straight. I got it fixed under warranty and it's still in use today. Milwaukee released a new sub-model of their top tier 1/2" impact last year that earned a full recall after multiple reports of out-of-the-box failures when the "improved" impact mechanism tore itself apart. Bad designs happen, but it's surprising that something so bad was released.
For battery tools, I recommend people consider the array of other tools in a line before buying into a system. I bought DeWalt 20V because I work with someone that was already in that system and it made sense to share batteries. If I was a plumber, I'd be an 12V/18V Milwaukee owner. Mechanics have a better selection with Milwaukee, too. I use a 12V Milwaukee riveter and it's a great tool.
Ryobi is made by Milwaukee's parent company,
TTI. I've seen tool teardowns that show some similarities. For the money, they're hard to beat.