Well supposedly Epson's are better when it comes to buying inks as you have individual cartridges for each colour. But I've never really used Epsons. 
Personally, I have a HP PSC 1315 and it's great, with a built in 4-in-1 memory card reader. But I'm not sure it's sold anymore. My sister recently purchased a 1510 PSC and that was awful, it couldn't feed paper to save it's life, so don't get one of them