I actually have a brother inkjet printer which works reasonably well under Linux. Inkjet printers in general are troublesome, so there's a cap on how well they can work under any operating system.
I could never figure out though how to receive faxes and the return receipts for sending them directly on the PC. There just seems to be a lack of modern, user friendly apps for this. I'm certain it's possible but the technical expertise is just beyond me.
And yes, I still use fax when communicating with government agencies. My country is a backwater when it comes to digitalization and faxes provide legal certainty just like registered mail. But unlike registered mail they cost next to nill.