I've been using strictly Brother printers since 2001 when my last inkjet died due to a power surge. They are affordable, and well supported on every platform I've thrown at them.
I used to have pretty hit-and-miss luck with Scanners on Linux until I discovered VueScan. This cross-platform piece of software is affordably priced, and the pro version features lifetime updates. It is especially great for Linux support and support of "discontinued" printers on Windows and macOS. Well worth the price of admission.
FWIW, since I bought my first scanner in the mid 1990's when using a Commodore Amiga computer, I standardized early in my computing journey on Epson scanners, and haven't looked back.
I've been using strictly Brother printers since 2001 when my last inkjet died due to a power surge. They are affordable, and well supported on every platform I've thrown at them.