Agreed. I have an HP Color LaserJet Pro and the toner is expensive, but lasts forever if I don't print and the quality is fantastic as well. Plus, they have automatic duplexing which is a must have feature for me.
Newish ones like mine even support AirPrint and NFC printing.