I personally hate or strongly dislike HP consumer printers and Lexmark printers for that matter. They are full of bloat and poor in performance... This is not based on one bad experience... In fact of the printers I had from those manufactures, I fared decently well... Just in the grand scheme of things, they are junk! I still "kinda" like business class hp printers...
Anywho, I recommend Epson workforce model printers. Print from your iPad and surface. PC drivers are super simple with no bloat, ink is pretty decently priced, and performance is pretty doggone good.
I have not had a problem with an Epson printer and neither has anyone else I have recommended them to. Do your self a favor and try one of their workforce series.