I design a lot of quilts using Microsoft Publisher. It has a lot of basic shapes that you can use. It also has drawing tools so you can draw free-hand. And you can put text anywhere on the page. Then when you're ready to publish your pattern, you can easily turn it into a pdf.