I have EQ7 and am still learning how to do the things I want to do with it. It is not difficult to learn, but does require some time playing around with it to feel comfortable using it.
I wasn't sure initially if I would use it, so I got Quilt Wizard, which is considerably cheaper (but with much fewer choices and features) and used it for about a year and a half before deciding that there were features I really wanted that were in EQ7 but not in Quilt Wizard.
I feel like it was a good choice for me to go on and upgrade, but I also feel like I'm not using it as much as I should to get my money's worth out of it. However time has been at a premium lately, and I'm spending way too much time looking at what everybody else on this board is doing and not getting enough done myself!