I would check out all of the machines suggested. One might just serve your needs better than another. Go to the dealers and test drive them, bring some fabric from home that you would normally sew with. Their sample pieces are so well starched and stabilized that you can't get a true feel of how a machine will perform on fabric you normally use.