I've played with them all. They're all OK, though my preference is printing via Photoshop or Lightroom. Of those programs, Only Easy Photo Print EX is a direct app. The others are plugins for Photoshop and Canon's DPP. Photo Print EX has some nice feature, among them printing CD/DVD labels, create calendars, create photo albums. I had a 9500 II for a couple of years and I found it a little frustrating to work with (I own an iPF6100 and iPF 8300 and now a PRO-1 for my "small" printer). My suggestion is go primarily with Canon papers. Print one print every day, otherwise, the printer wastes tons of inks cleaning heads. The quality of the printer is very good, but for my purposes a bit limiting. You should get some fabulous prints from it.