I have an Epson EcoTank printer. It’s a colour inkjet printer but it came with these ginormous bottles of ink that you pour into a tank. I’ve printed thousands of pages for three years and I still have around a quarter of the included ink left.
I didn’t need to install any drivers on Linux or Windows, just adding the printer was enough. It connects to your WiFi network and works as expected. My only complaint is that after not using it for a few weeks, you’ll need to run the “clean print head” utility on the printer and might need to realign the print heads. But other than that, it’s great. Photo quality is pretty meh though.