Based on my experiences with just about every make out there, I would go for a Pfaff with IDT.
However, what are you wanting to do with your machine? If you are more interested in straight sewing, I would seriously look at an older machine such as a Pfaff 2056 or Bernina 930, both of which which you could easily find for under $1,000. Remember, newer isn't always better, unfortunately. An older machine would also leave you with money left over for a featherwight, or other more portable machine for classes.
If embroidery is high on your list of priorities, I have to say that I love my Vikings for that - very intuitive to use, imo, and great stitch quality.