Who's left?... No one. They all suck at one time or another.
As for the printer, the Army boys should have bought a Canon. I replaced my HP printer/fax/scanner/copier/espresso machine with a similar Canon. The HP was worthless; the Canon rocks.
We are on our second HP all in one. My son ensured the demise of the first one, so far this one has made it through a basement remodel (think, dry wall dust...the *expletive deleted*it is in every nook and cranny of the printer) and a move. It works flawlessly, my only complaint is that I can't figure out how to turn off the ringer volume for the fax....scares me right out of my pants when I'm on the puter and it goes off....
Now having been the guy on the other end who is trying to help the end user, I know that computer tech support over the phone 95% of the time is completely worthless.
Where I work we service HPs under warranty. The tech support we get (with the exception of server support) is the same as the end users get. Any more I have almost a physical aversion to calling tech support.