Printers in general suck, but... Canon? Haven't had any headaches since I switched to them from HP. Then again, since it has been a few years, it's possible that they too went downhill since.
Driver and firmware quality have declined in recent years.
I'm a tech person, and it took about three hours to set up the wireless Canon I bought a couple of months ago. When the thing has an error, it displays a QR code that just links to a PDF of the printed installation manual that it came with. Not helpful.
It also won't connect to eero routers because of a bug in the printer firmware, combined with eero removing the ability to have different SSIDs for 2 and 5Ghz networks.