I started out with 123. It was alright for awhile but not what I really needed so I upgraded to quilt pro. It's ok and I have designed a quilt or 2 on it.
I'm about ready to try EQ. I like desiging my own quilts to much and quilt pro has some limitations in that area. It is a good starter program.