We had a Canon 6100 for 6.5years and apart from ink, the only other cost was printheads. At $640 each and for the six we went through, the daily printhead cost is 17 cents per day.
Over the whole six + years we had no nozzle blockages that we knew about, due to the auto re-mapping, and never once did we do a nozzle check before printing.
I'm sure that the cost of 17cents a day was amortised many times over by not having any other delays than a head swap of ten minutes every 12 months.
We also replaced 2 $70 maintenance tanks whilst we owned it.