Pros: durable, easy to use, fast print speed, reliable, Sharp Tones & Colors
Cons: Large Footprint
This printer prints better quality photos than any other home printer I've used. It's also been very reliable and has not given me any problems in the three years I've had it (and I use it often for photos and other printing). For the best pictures, I'd recommend using Canon paper as the quality of the paper is almost as important as the printer.
If I were to choose again, I would probably not get a printer with the screen as I always print from the computer, so I never use it. However, it might be helpful for users who want to print directly from their cameras.