The support in Cups for HP printers has been very good. But it's getting stale. If I look at printers in retail outlets or on-line, I'm no longer seeing support.
I'm looking at two consumer-grade color laser printers. These printers are cheap to buy, but expensive to buy new toner, which is appropriate for a home or business with modest printing needs.
The HP printer driver is called hplip, and we have version 3.17.11-1 at Netlabs, which can be installed by RPM/YUM.
My old M252dw has been replaced by M254dw, and needs 3.18.5 or later. The slightly fancier M454dw needs 3.19.6 or later.
I don't know how difficult it is to port the hplip software, but supporting at least one brand of printer is strategic, and HP is at least commonly sold in USA. They are also good at recycling used toner cartridges.