Bernina Sewing Machines
I own the Bernina 640 , 830E, and Auroro 440QE. The 550 is an upgrade to my 440QE with a larger throat and other features. I primarily piece quilts on my 440QE, use the 640 to take to my embroidery club each month and other classes held. The 830 is my dream machine with the Horn cabinet to match it as well as the quilting frame and quilt motion software for quilting. I have a wonderful sewing center which offers service on all my machines. I have not tried the 330 or 350, but I am sure they are good for what they were manufactured to do. Do discuss with your local sewing center what you need the machine to do. I only want to assure you that the Bernina, in my opinion, is the best machine you can buy. Good luck in making your decision.