I say buy the most expensive you can afford then learn to use all the features. You can never have too many if you are a serious quilter and garment maker. I bought a Bernina 3 years ago and love it. I don't use all the features yet but my dealer helps me with whatever I want to learn. She is the best!