That is an excellent question, however, I think that the answer is "none of the above."
Inkjet printers are, in my opinion, a terrible invention. Or, at the very least, the way they have been implemented are pretty terrible. You probably know that years ago companies which made shaving razors figured out that they could make a lot of money if they gave away the razors and sold the razor blades. Companies which make printers seem to follow the same business plan: they sell the printers cheaply, and then make their profits on selling you ink. (Which explains why so many of them want to make it impossible to use ink cartridges made by other companies.)
All inkjet inks will dry if not used. That's just the nature of the chemicals used, and there is no incentive for the companies which make them to make inks which last longer, because that just means they will sell less of them.
If you do not need to print color, you might look into getting a laser printer. These are now much more reasonably priced than they used to be, and although the toner cartridges are expensive, they last a lot longer, even if they aren't used all the time. I bought a photo printer for my wife several years ago, and we quickly abandoned it in favor of getting them printed at a CVS, Walmart, etc.
You'll notice that most of the
inket printer reviews
are average at best. I've never heard anyone say they found a great one.
Otherwise, if you like your existing printer, your best bet would be to shop around online to find a place which sells ink at a much more reasonable price than you'll probably find in a "brick & mortar" store. I highly suggest avoiding "ink refilling" solutions (see the link below for an explanation why).
Sorry I don't have better news for you!