For years, I relied on a Canon i9900. It worked fine, until the time that it refused to print from the yellow tank. I bought two new cartridges, and still it was the same. I went to Canon printer support and did all of the cleaning and adjusting tasks they recommended. Nothing changed. Finally, I was informed that the problem lies either with the vacuum pump or the print head -- neither of which is cheap to replace.
So, I looked for a new printer. A Canon replacement looked to be too expensive. Then, I looked at Epson. The eight-cartridge R1900 model seemed to be on a par with the i9900, but has some newer features. However, it was quite pricey also. I finally settled on the Epson R1400. It can't handle all of the media that the R1900 can take, and the six cartridges are quite expensive. But, I find the quality and capabilities are quite reasonable for occasional printing. My use of the 1400 is primarily to print 4X6 prints from time to time, and sometimes 8.5X11. If I wish, I can use up to 13" wide stock. The 1400 uses dye-based ink, while the 1900 uses pigment-based ink. The former ink type is normally sensitive to moisture, but the 1400 ink is said to be moisture-resistant. The 1400 ink is said to be almost as fade-resistant as the 1900 ink too.
Just now, I noticed on the Epson site that the current price of the 1900 is only $100 more than that of the 1400 ($400, as opposed to $300) -- from the Epson site in the U.S. That would seem to make the 1900 a good buy right now -- especially, if you like the advantages of using professional media and pigment-based ink.
I hope this helps a little.