I have used three (3) printers - cheap Canon - cheap Epson - Epson 2880
The canon worked well, no serious ink problems. The cheap epson was nothing but trouble, constantly having to run the cleaning process and using way too much ink for nothing.
The cheap canon and epson produced "ok" photos, but both used dye-based inks, and both had ink-run problems even weeks after printing.
Based on advice from this forum, I purchased the 2880 and in coming up 2 years have had no problems of any kind. If I were purchasing now it might be the 3000 which uses larger ink cartridges, but the 2880 has been great and only cost me $400 (with end of life mail-in-rebate).
I constantly get comments about "great prints" and "where did you get the done", which I never got with the cheaper printers.
I print at home because I can, because I can have it "now" and because its fun, and because I hate walking around the big stores that do printing locally!