the ink, not the printer is where you’ll spend the money in the long run. Look for printers where the colours are individual cartridges otherwise you’ll be junking ones that are still full of one colour but out of another.
Then find the retailer where you’ll get your ink from (shop or online) and see which cartridges are the best value, then look at the printer that uses those cartridges.
I’ve ended up with two printers and HP office jet Officejet which is great for volume b&w printing (it shakes the table and throws paper across the room) , but shockingly expensive and wasteful for colour (combined colour cartridge) and a Canon iP3600 which is better for colour (uses 5 seperate cartridges) but slooooowww for large documents. Can’t tell you whether its a great colour printer as that doesn’t matter to me but its an effective and economical one.
If you really expect to do a lot of colour work some (and you’re a good bodger) some people – my brother included – bodge printers to run of the big ink reservoirs from large format printers. Theres an example here