EQ7 is a great program, and will help so much in everything quilting. I am a quilting instructor and use this to design new quilts, assist my students in creating layouts or adjusting a design they are working on, and so many other things. My most recent use was to create a quilt from an artist's rendition. Unfortunately, just because an artist visualizes something, doesn't mean it can immediately be made into a quilt. Quilters know what works, and what doesn't. By recreating the design on EQ7, I was able to see what the dimensions would be for each block as I recreated it, plus adjust the design so it was workable for piecing a quilt.
I have owned other quilting programs, but this one is the BEST! It is like anything else we try to learn -- how much you get out of it depends on whether you put the time in to learning it. Note that you must first purchase the actual program. Thereafter, you can purchase upgrades such as this one. Because EQ7 does so much and has so much in it, you may not need to purchase an upgrade for many years.