My best printer purchase has been/is a Canon MP490. I don't use the printer side much and it's still happily using the original cartridges after 18 months in a room which gets very hot at times.
New cartridges are very reasonably priced. It's better than my old HP and I have always avoided Epson because there's too many gotchas.