Can second the praise for the Epson Eco-Tank printers. Ink is cheap and lasts extremely long. Also I never had any problem with clogged nozzles etc which I used to face frequently on the cheaper printers. (though my Eco-Tank printer is black-and-white only which maybe alleviates many of those problems).
Also the integrated scanner worked out-of-the box for me under Debian, after I compiled and installed utsushi [1] from sources (edit: I'm only scanning from the utsushi command-line, no experience WRT integration with sane etc.).
Also a fan of the Epson Eco-tank. No nozzle clogging, even with infrequent use. The model I have is colour, Epson ET-7700.
I was at the point of swearing never to buy Epson inkjets, or any inkjet again. Then they released the eco-tank. I reluctantly made the purchase, almost expecting to be let down, but glad to say all is well.
The comedian Jimeoin even did a TV ad for the eco-tank range (here in Australia at least). It became a worldwide joke about tossing out printers when ink ran out. Maybe that's why they chose him for the eco-tank campaign.
Also the integrated scanner worked out-of-the box for me under Debian, after I compiled and installed utsushi [1] from sources (edit: I'm only scanning from the utsushi command-line, no experience WRT integration with sane etc.).
[1] https://gitlab.com/utsushi/utsushi