I have recently bought the i950. The print quality is superb. I am using it only for photoprinting and keeping my old Canon S600 for general printing.
It's not a cheap printer and I don't expect it to be that cheap to run as I am using Canon cartridges.
I wanted quality for the money rather than extra gadgets like card readers.
I am very pleased with it. With good quality paper it would be difficult to know that it was not a traditional print (well I can't tell the difference).
There is a thorough review of it here click here
Hope this helps.