So far I've been happy with my Canon Printer. However, I'm using their multifunction appliance and it's lasted so far for 3 or so years and going strong. However, with inkjet printers being as inexpensive as they are and ink as expensive as it is, in many cases, it can be easier to just get a new one every 2 or so years.
Back in the day, I loved Brother electric typewriters. But, when it comes to printers, I almost always stick with Canon. I used to respect HP for their printers, but they tend to be too expensive, especially on the ink and I find Canon a better value overall.
I've never been impressed by Epson or any of the others.
Kail