The cost of ink cartridges should be the determining factor of any inkjet printer purchase. The cost of the printer itself is incidental. I even go as far as to recommend scouring ebay for a Canon i960, iP3000, iP4000, iP5000, MP780 or any of their printers that use BCI-6 cartridges. We have an iP4000, i960, MP780 and an N2000 that all use third party cartridges. The BCI-6 carts cost me $1.50 each shipped to my door and the N2000 cartridges are huge and run less than $20 each. Print quality is as good as OEM ink, IMO.
Of Canon’s newest printers the ones using the CLI-8 cartridges are the easiest to refill at a cost of less than $1 per cartridge. The only downside is you will lose ink level monitoring due to these cartridges being chipped. The BCI-6 cartridges aren’t chipped, and third party prefilled cartridges are easily found, which is why I prefer those printers. For me ink cost is irrelevant and I save around $1,000 per year using third party ink instead of OEM ink from Canon.