Quality is number one with me. Second is customer service and a user friendly website. Third would probably be price. Of course in all of this would be having a good assortment of fabrics and notions. Online photos of items made with the fabrics would be nice. And maybe free tuts youtube instructions of how to make the items.