I had to trash an HP a couple of years ago and bought an Epsom XP445. It's been a bit temperamental with the WiFi and needs to run the cleaning program now and then but I can use cheap cartridges with no problem.
My experience with inkjets is that they need to be used regularly or they play up, and every head clean and calibration test uses more ink.
My frustration with inkjet printers led me to consider how necessary colour was so I also bought a Brother Laser printer and that's what I use most now.
It sits in sleep mode and jumps to life on the WiFi whenever I need it. Cartridges are more expensive but last for ages and don't give any problems in between prints.
Laser - Why doesn't this print the 'a' properly on Pprune?