I'll never ever buy another Epson printer. I had one with 4 cartridges. One of the colour ones ran out, and the stupid thing refused to print monochrome (a letter) until I replaced the colour cartridge.
Then I wasted lots of ink "cleaning" the heads. The local Epson repair shop told me that you need to use the printer daily else the heads clag up. I used the printer about weekly.
So I bought an HP LaserJet 1010. Excellent. After several years am still on the first toner cartridge, but which now needs replacement.
Dilemma - do I junk the printer, or buy new toner? A new HP laser printer is more expensive than the toner, but not by all that much. I expect the new toner to last another 5+ years.
But - HP decided not to bother supporting it in Win7. Fortunately I have a fairly good workaround by forcing Win7 to load an older (Vista) driver.
(MS's Win7 upgrade checker says that it's supported by HP. But HP say it isn't!).
All the associated hassle prejudices me against HP. Will check which others support older printers with Win7, hoping they will do the same with Win8, Win9... and also have good Linux support.
Cheers,
Peter