I have a Bernina 640. I've owned BabyLock and Brother embroidery machines in the past as well. All stitched well, and gave me absolutely no trouble whatsoever. I bought a Bernina this last time only because my dealer closed up shop. I'm very happy with my Bernina 640, I don't plan on buying another machine now that I have this one. I love the BSR, although I'm still learning how to use it.