If you are going to make the investment in a machine, make a good investment. Bernina has come out with a machine that is very light weight (great for classes) offers 6 stitches and is only $149 with a 10 year warranty.
I have a 640 and a 153 but am saving up to get this new one for retreats and classes. Way easier to lug around.