I'm a Bernina gal -- I have the big 830 and love it. My second machine is a 350 and I love it also. It is very important for me to have a good service department also. Just had my 830 in for cleaning and updates, that is why I have the 2nd machine -- I hate to miss a day of sewing while one machine is in the shop. My grandkids use the 350 all the time. I take it to the kitchen table so I can monitor them better. As mentioned by Prism99 -- you have to decide what features are important and what your budget is. Get the best that you can afford, you are worth it and you won't regret it.