Between Mrs Ob and me we have one of each of these brands. There's not much to choose among them regarding scanning and printing ability.
However, I like the Canon software the best. Most intuitive.
The HP software is a real pain in the patootie, and hangs up more than anything else I've used. I avoid HP printer/scanners now.
The Epson I have is a photo scanner, and it works well.
If you use Win 7, be sure you download the correct drivers, not necessarily the ones on the installation disk.