I'm sure you'll get lots of good recommendations, personally I absolutely love my Elna Quilter's Dream, but I think that the most important thing is to go to a dealer/s and test drive some machines that have what you want it to do. The dealer might even have a high end trade in that would be perfect for you, that's how I got my Quilter's Dream. The one thing I, personally would stay away from are NEW Singers, OLD Singers would be good, in my opinion.