I go to FedEx Kinko, Office Despot, Staples where copies and printing are very cheap. Cheaper than I can justify for paper, toner, machine.
Every printer mentioned here will do the job. Best bet is third party ink vendors. That’s where the savings will be.
That's a good suggestion, providing such vendors are close by and you have a lot to copy. For every day house use for photos and text, I would recommend HP Laser.
Although my 4 year old HP Photosmart 8150 is still cranking them out...cartridges are the killer. Time to buy a laser.
Have you thought about HP Instant Ink?
https://instantink.hpconnected.com/us/en
This seems like a very affordable option for casual printers. If you want to do it, you need to buy a compatible printer.