My 7900, 1100 prints printed, haven't had a clog or seen a cleaning cycle triggered in at least 3 months. have full auto cleaning enabled.
Canon's are great printers, but Canon dealer support is pathetic for these, so I won't stock them in my store. And for those that say they haven't had a clog in their Canon printer, please study up on the technology. You have had clogs, but you just aren't aware. Canon printers will waste ink on keeping nozzles clear (not neary as much as Epson), but has thousands of spare nozzles to use when others clog.
You won't be aware until the head runs out of spare nozzles for one of the colors, and you have to replace the head(s). As with Epson printers, some are lucky and go a long time, others not so much. I'm not saying this is good or bad, it's just a different head technology, but with current inks all brands of printers have to have some method of dealing with clogged nozzles, because they are frequent and unavoidable - Canon, Epson or HP.
I believe both technologies are viable and TCO on either is probably more similar than most think. However, you don't buy these printers to save money but to control quality, and in skilled hands both will produce outstanding prints - probably indistinguishable from each other except an expert with a loupe.
For those that use their printers sporadically or switch between MK and PK frequently, the convenience of Canon's technology is a major factor to consider. Personally I prefer the perfectly straight paper path of the Epson printers for all media, and I also really like the roll feed mechanism of the Epson.