I just went thru the same issue. I ended up buying the Brother 5440. I was juggling between Canon, Hp and Dell. Suddenly read many good reviews on Brother 5440 and 5840. they are slower (pages/minutes) than other brands but the print quality is much better. I just got mine last week. I have tried printing photo yet but that's not my main concern anyway. I would buy a photo printer for that purpose.

Honestly, I really like the sturdy built of this Brother printer. It doesn't have that cheap plastic feel like HP and Dell lower all in one models. The hinges, scanner cover etc are built solidly like you're working on a full size copy machine/printer.

Just my 2-cent