I'm a fan of the HP Photosmart's.
I used to use epsons, but the print heads go out after so many prints. At least with HP's each time you change a cartridge, you essentially change the print head. (Which explains the high cost of the ink cartridge.)
When you print as much as I do, it's worth the added cost, as essentially you're giving your print a tune up on each change.