I like my old Brother laser printer. Has a lot of functions, the toner lasts forever with home usage.
As for color prints, the Epson ecotank printers just have refillable tanks. No cartridges to worry about. However, eventually you’ll probably need to replace the print head as it wears out, but by then it might be end of life anyway.