I've installed and support about 80 HP printers of various types. I've also used Star, Canon, Lexmark and others. Recommend HP over all the others for reliability and ease of installation (as long as you follow the instructions to the letter. Sometimes install drivers first, then hook up printer, other times hook up printer, then install drivers; almost never use plug and play Windows new hardware found to install HP printer).
I have some older ones that have been running for 8 years. Time flies when you don't know what you're doing...