I'd go with a vintage machine. My favorites are Singer 401 and 500 for all kinds of sewing. Singer featherweight and 301 for piecing. For quilting I used a Singer 201 before i got a Voyager. You can find great deals on the all metal vintage machines and they go forever as long as you keep them clean and oiled.