Like others, I agree that HP software is a real PITA. Loads all sorts of programs you don't want then makes it difficult to remove them. Instruction manuals (remember them??) are totally useless.
The printing parts seem to work okay. The scanning software works, but is very clumsy, and hardly intuitive.
Canon scanning software is a breeze.
I'm with Keef -- stick to separates.