Think about what you are going to be doing with it. If it is quilting you will need a longer arm than what you get at Walmart. If you don't need the fancy stuff the Baby Lock Quilters Pro is the one. I don't have one and wish I did. But if you are going to sew on this new machine and need it to do more Janome and Bernina make some nice machines. Either way I would go to a reputable machine shop and get support and classes with it.