I used a Canon S800 from 2001 until this past December. I wanted to upgrade and hummed and hawed with the Epson 2400 and the Canon pro 9000.
I felt the Epson had better ratings for B&W printing, so went for that one.
It does a very good job, colour and B&W, but only if you calibrate. If you don't ypou'll eat up paper and ink trying to get a good match.
I find my Canon costs were about $4.00-4.50 per 8x10 page, which is not much more than Futureshop etc labs.
The longevity issue was another resaon to upgrade. The Canon inks were rated for 10 years or so, and the new Pigment inks K3 form Epson are rated at 100 years.
Not that i'll be around to see that.
Get your profiles and papaer to match and either brand should do you fine.
Dave B