Another thing that almost everyone overlooks, and I can't ever remember seeing an article about, is that cheaper printers often use more expensive inks. But it doesn't look that way at first glance.
For example, a $30 printer will probably use the cheapest cartidges on the shelf. Look like a great deal... cheap printer AND cheap ink. But the reality is, those cheapers cartidges are about half the price for less than half the ink. So they are ultimately more expensive.
A $200 printer uses the more expensive cartridges but the cartridges cost only about twice as much but have nearly 3 times the ink.
In the end the more expensive printer with the more expensive cartridges ends up being the better deal assuming you keep the printer for a few years and print a moderate volume.