I love the machine but in hind sight I don't think I would have needed such an expensive machine for the sewing I have done so far. I plan to do more things with it but for everyday sewing get a cheaper machine Stitch Performance So far no problem. I am still learning new skills in using it. Ease of Use There is so much to learn not for a beginner but it sure can do almost anything Fabric Handling No problem in handling any fabric Versatility It is amazing what it can do and I am still learning more things to do with it Design I wouldn't know how to redesign any machine so I figure it is designed very good Durability It needs to be service to keep everything working proper. Never play with the bobbin holder!