You can buy a HP computer printer from $50 to several thousand dollars. Be careful about judging a maker from a small sample of their product. I would not buy anybody's under-$100 printer, simply because it has to be designed cheaply. Consider HP's mid range inkjet printers if you're in the market for a new one. I have used nothing but HP since laser jet (and later ink jet) printers were introduced. They have almost half the small printer market and would not be successful if they didn't have a good reputation.
If you have a tight budget, there are always some bargains on the HP web page under "specials" or "refurbs". HP guarantee but much lower price. I bought a professional model 6980 there with duplex printing, WI-fi built in, and two paper supplies for a very good price.