I know the conventional wisdom is that the best inkjet printers for photographic printing are those that are designed specifically for printing digital photos and little else, but I have limited desktop space and chose an all-in-one printer, the HP PSC2610. I've had it only a few days, but so far I'm very happy with its print quality; bear in mind that my previous printer was an HP DeskJet 932C, which did a pretty good job for a general-purpose printer, and my current camera is a Canon Powershot A20 with a 2-megapixel sensor.
Why are all-in-ones generally not reviewed or recommended for photo printing? Granted, I never expected print quality or longevity that rivals what I used to do with film and chemicals, but are the dedicated "photo" inkjets really that much better than my AIO unit? Are there any others here who use AIOs and consider them "good enough" for photographic printing? Will I be terribly disappointed with my AIO if I upgrade my camera to (for example) a Canon Powershot G6?
I know a good deal about computers, and I used to be a fairly active hobbyist photographer, but I'm still using my first digital camera and just don't know how much quality I can expect with digital printing; so please be gentle.