I have nothing but praise for my 7 year old HP 5540 and the freebie instant ink program that I am grandfathered into. By far my best bang for the buck electronics purchase I've ever made. BTW HP products play well together IME. IN those years I have paid HP $3 for extra pages. And have never paid a cent for ink, which arrives when needed, gratis.
I've got a 5055 at home. It works well for a home printer but the scan quality is atrocious; although my needs for an AIO is a bit more than a 5055 can handle.