In terms of the cons, I think you need to be realistic about how long it takes to learn the software. I had an early version of EQ and realized after I got it that it was going to have a steep learning curve (for me, anyway). I decided some time ago that I am better off spending time actually making quilts than designing them.......