Hi, montanaquilter!
I currently have a Pfaff Expressions 2030...have had it for about a year and a half and use it for both quilting and sewing. It has many of the features you are looking for. My older machine is a New Home (now Janome) Memory Craft 6000 and I would still be using it, but it's over 20 years old and the computer is giving out on it. I agree with all the other ladies in this great group...DO buy from a reputable dealer to get the service you need. The only reason I didn't go back to a Janome is because the dealer for them is over an hour away. My Pfaff dealer is 20 miles away and I work in that same town. Do I like my Pfaff? Yes!
Jojo