Epson makes some excellent inkjet printers. The cartridge based ones are expensive to run, but their eco tank offerings have pretty good output and are cheap enough to run - still no eco tank model is photo print grade, but the 5 ink version isn’t bad and not too expensive.
Ink is a messy, nasty media, but is almost unavoidable if you want good to great color quality.