I bought a Brother laser printer (all in one). HomeAssistant immediately detected it and asked if I wanted to install the integration. All diagnostics were available immediately, and aside from some Wi-Fi issues (not the printer's fault), everything worked perfectly.
Unlike my old Cannon printer, I can print flawlessly from Linux and from my phone with no additional setup. I haven't tried aftermarket toner, but I see no reason that it wouldn't work.
My Brother printer has a local webpage for advanced settings. I used the webpage to add a shortcut to the printer screen so that family members can scan to the NAS with one button.
A Brother mono laser printer is probably the best value you'll get. I certainly didn't need an all in one color laser printer, but it's nice to have.
