I started off with 4D that came with my machine, upgraded to 5D at a high cost and then they came out with 6, I didn't upgrade, it was almost the cost of the original, not an upgrade. I went with Floriani Total Control, the nice thing about that, there is tons of free learning on their site, more added each month, free upgrades so I never have to worry about being out of date, and no dongle to worry about. There are things that I love about 5D Pro that aren't done in floriani yet but then there are things in my new software that aren't in 5D.