If you want inkjets, buy those with ink tanks. More expensive up front, but operating cost is so cheap. And no more "you have to replace a whole cartridge just because Magenta is low"; if Magenta is low, buy a bottle of Magenta, and fill.
For laser printers, buy those whose toner cartridges are separate from the drum, and those whose toner cartridges can be reset mechanically. And refillable.
Mine is... 15+ years old? I replaced the toner once. And it doesn't have Ethernet or WiFi, so I bought Printopia for my iMac (to which it's attached) to enable AirPrint.