I had a similar question a few years back and advice steered me towards the Epson R3000 over the Canon.
I've been very happy with my R3000, excellent output, easy to use, no maintenance issues.
Now I want a bigger one!
As others have said, buy cheap, pay more.
Buy a little bigger and you may have lower operating costs, depending on what you want to do and how much printing you'll put thru it.
I have output from my R3000 that's better than most labs at a lower cost and I don't have to drive to pick up the results.
if you intend to print enough, it's worth buying, especially when you can get it with some big rebates.