Check out the Bernina's. I love mine. I have a 150QE for piecing. And a 180E for machine embroidery. I wouldn't have anything else. You need a good quality machine to make good quality quilts. The stitches are always great. My longarm quilter always remarks how great my embroidery blocks are.