To the point - overall, my new OfficePro 9125e printer is a good replacement for my previous HP OfficeJet Pro 6978. On the whole, I am satisfied with it. I had one or two of my apps have some initial trouble properly connecting to the printer but with a little help from one of the AI apps, I was able to get this resolved. My biggest complaints deal with the front panel display and printing envelopes. Regarding the display, I have found typing in alphanumeric characters is a bit difficult because the characters are small and your finger position has to be fairly precise. This, however, is not a show stopper for me as I seldom have to do this. I am disappointed that HP does not allow some customization of the front panel functions through the computer app. Having this ability would allow me to have most-used functions where I can most easily get to them. Also, the printer only has one tray so when you want to print an envelope you have to swap out paper with an envelope. This is not a problem as I had to do this with my previous printer. What is a bit more cumbersome is that apparently even if you specify say a #10 envelope in the print settings on your software (such as Microsoft Word), you still have to tell the printer you are using a #10 envelope on the front panel and as I mentioned, the front panel is not customizable so you have to go 3 button presses down into the menu to select the #10 envelope then when you are finished, you have reverse this to return to normal pages. Again, this is not a show-stopper for me since I rarely have to print onto envelopes but I'm again disappointed that HP doesn't make printing envelopes a bit easier. Finally, I obviously cannot comment on long-term reliability as I have had this printer for less than two months but hopefully, with regular maintenance, it will perform as expected for several years.