don't forget to faction in the cost of extra feet - if you have the Elna and purchase either the Bernina or Pfaff, you'll not be able to use any of your Elna feet. Another option is a Janome or another Elna - for both you can use feet you have now. I just upgraded from the Elna Eleanor Burns Quilter's Dream to a Janome 8900 QCP and love it.