I have EQ5 and it works great. (I've had it for several years.) My quilting partner bought the EQ7 and it is has some things that are great but it is not worth it to me to buy a new program for just the new things on EQ7. If there isn't much of a difference in price between EQ5 and 7 then get 7 but if there is a difference and you can find a new EQ5 then it will be more than sufficient.
I also have Quilt Pro...I prefer EQ5. I started out with Quilt Pro (I don't know if they still make Quilt Pro) but then I found that EQ5 worked better for me.
Another plus with the EQ 5 and 7 is that they have videos to watch to see how to do things.