Washington Post: Americans waste $10 billion each year on name-brand ink. So we tested low-cost options including remanufactured cartridges, ink injection kits — and even making our own.
My advice: get a mono laser printer. Printing is handy but relatively infrequent for a lot of people these days. If that's your use case, mono laser is the way to go. Toner does not dry out or go bad.
Another for the get a laser printer train, I got a Xerox color laser printer 8 years ago for a ridiculously good deal (like $130). I finally had to replace the original toner last year, and it took my off brand cartridges just fine at a cost of like $50 for the full set of four. Came with Linux drivers even! Having color is nice too, means I don't have to think about using another printer. We keep my boyfriend's inkjet printer around solely for scanning things at this point.