HP is slowly correcting years of using a bad model. That being said, I'm with you and agree. There is no way I can recommend HP anything to anyone. It's so hit or miss, and the good hardware is so overpriced, not worth it. People who have good luck will say they have no problems, and it's one of these deals. Objectively, the broken rates found as returns and the ink DRM has been well documented. People buy HP because they don't know better, then buy a Cannon or Epson which sometimes is worse, then goes back to HP.
Brother has been my go to brand for printers over the last 10 years, and have no reason to not recommend them. Everything works, it's not like HP where some have ink guzzling issues, or refill issues, or they wont network for shit with certain setups. And they aren't like Canons that lose drivers on a whim, or have dishonest print speed ratings. I don't know much about Epson recently. I had the worst luck with them in the 90s, maybe they are better now, but why am I going to bother when every Brother printer ink and laser I've owned, has been a workhorse. The Brother scanners are a different story though, they can be hit or miss, depending on what software you use. Might be perfect in windows, but under linux distros, I've had a few all-in-ones that wouldn't scan for the life of me and it was a common problem.