I think it's best to buy something that can be serviced locally and where you can get training and help if you run into glitches. I tested out quite a few machines before settling on the Juki2010 but when I got it home and really started to use it, I found I didn't like it as much. So I took it back after a week and got an Elna with zigzag and other stitches. My dealer was very kind and helpful during this whole process. If I'd ordered online, I would be stuck. Buying a new sewing machine is harder than buying a car!