I don't have these machines but I do have the 640Artista with the embroidery module. I LOVE this machine. I bought it "gently" used and it has been great. It replace a Pfaff I had that I hated. I don't think I would hesitate to recommend a Bernina especially if you have a dealer near you for support! Good Luck!