I would buy a used Pfaff with the IDT feature. Can't beat upper and lower feet dogs for precision piecing. I have one I intend to let my granddaughter use as soon as she's able and interested. It's what I used until I bought my Babylock Serenade, which also has upper and lower feed dogs (won't sew without them!)