I have had an HP 1350 PSC for the last 2years and it is still as good as when I bought it. If I had to buy another PSC I would certainly get another HP.When I got it it was £120 but I did see one on offer recently at Argos for £89.If you do go for HP be sure to shop around the Net for cheaper ink.
I have owned a few different makes of all in ones, HP (lasted 2 weeks then brokedown) Epson, Canon. I presently own a Canon Pixma MP130 all in one, its very compact for a all in one looking at it you could be fooled into thinking that it is just a printer and not an all in one, in my opinion its the best all in one I have seen/used. It provides excellent scans, gives excellent print outs, and the photocopies are also excellent, and the inks are very cheap as well, what more could you ask for in a all in one or any printer come to think of it.
I know a few people who own Epsons and they say that they can be bad for print problems, and also there a nightmare if not impossible to replace the print heads, where with Canon printers they are easily removed in the event that they would need replaced.