I have a Brother PC-420. I use it for making garments, piecing and quilting. The cost is around $400 and the optional extension table (nice to have for quilting) is an additional $50. This machine comes with a ton of feet including a walking foot and a fmq foot. It has a ton of stitches including alphabets for signing your quilt. Other nice features that are handy for piecing and quilting include a knee lift, automatic thread cutter, needle up/down button, adjustable presser foot pressure and of course drop feed dogs.