Like razors and razor blades, in ain't the razor that is expensive it's the blades. I have a log running anger at the cost of ink cartridges. If one has only moderate printing use then most people can live with the cost. If, on the other hand, you do a more than a moderate amount of printing, or need hard copies to preserve content for an extended period of time---say for posterity or one's grandchildren---or if there is a need to print photos or color content, then suddenly the cost of $100---$150 printer is amplified to an annual cost level that broaches exasperation. Or....downright expensive. There was a time when Costco offered a reasonably priced refill plan. There was also a time when one could purchase refill kits for the do-it-yourselfers. That cut the printing costs by as much as five times less. Ah, but Canon programmed its new cartridges to not respond to refills. So one has to buy and buy and buy and look for on-line deals or wait for Best Buy to put them on special sale. (Best Buy is the cheapest place to purchase inkjet cartridges.).
So....Yes. Canon makes a good inkjet printer and separate cartridge, and Best Buy is my preferred purveyor but it's death by a thousand cuts.