I can also vouch for the Epson rx595. I had a canon photo printer for years and a few months ago my 'regular' printer died. At the same time the ink was pretty much gone from the canon. It was actually cheaper to buy a new all-in-one than to refill the Canon and buy a text printer.
The text printing on the 595 is acceptable if nothing special but the photo prints are every bit as good as the Canon dedicated photo printer. It's just a bit slower to print. Both printers really seem to go through ink quite a bit though.