Overall, it may not matter which printer you purchase. The way printers are being designed and built means that many home/small office models will not really last all that long. Especially low end models.
[Cynicism conceded.]
What requirements do you have? How much printing do you do? What is the working environment? Who will be using the printer - and "caring" for it?
Take a careful look at the costs of replacement ink/toner cartridges. That is the real cost of printing over the long run, followed by paper. Printer sales often include sale prices on ink as well. The ink costs will eventually increase.
Most new printers come with ink cartridges but only partially filled. So you can expect to be purchasing ink fairly soon.
Many printers do not do well, if at all, with third party cartridges. Paper is not as much of an issue but it can be.
Go to stores and physically look at the printers you have in mind. Lots of plastic parts now and some printers are simply flimsy.
Read product reviews, scan User Guides/Manuals, pay attention to the fine print. Visit the manufacturer's websites (HP, Brother per your list). Read Forums and FAQs. Pay attention to what is said and what is not said.
Visit seller websites such as Amazon, Best Buy, Staples, etc.. Read verified purchaser reviews. Look for lots of reviews and the overall ratings being given.
I recently purchased a HP 9015 multi-function printer. My well treated Canon MX870 finally gave up the ghost. It was simply designed to fail and it did. Ink absorber - no real help from Canon and I did not like the newer product offerings.
The original HP ink cartridges did not last long and I do not truly print that much. Scaling back on printing as much as I can to save wear & tear and ink costs.
The HP is working well despite a loud grinding gear meshing sound at first startup. Plastic like - not metal. Have poked about but leaving well enough alone....
If there is a catastrophic failure - hopefully there will be some warranty left.
Just my thoughts and suggestions.