I have had experience with several printers.. I do not have the model numbers available. However, I have always been an Epson supporter, probably because I was convinced the ink will last longer. Time will only tell.. and I still can't tell the difference.
My mother has always used HP printers she absolutely likes them. I tend to agree with her at this point. I own 4 EPSON printers and I have yet to have one that can print a 5x7 as clear as my mom's HP. Sometimes I think it must be her camera. I also own the HP 130 which is a 4x6 printer, and I really like the quality. The down side is it is only 4x6.
Personally, I have come to the conclusion it is cheaper to print quality pictures at a local warehouse store. But, nothing beats printing a picture at home and posting it on a bulletin board (the quality doesn't matter to kids) the same day.