And to this day HP drivers still cause grief...
On Windows, yes. Fantastic bloatware.
But they are the best printers to use on Linux, without a doubt.
hp-setup on linux just works - no matter what your HP printer is, or where it is on the network.
(They also support Chromebooks!)