I like my Bernina 1031 for quilting,piecing and garment sewing;it
is 20 years old next year and still sews as good as the day I bought it.
For classes and quilt bee, I like my Singer 301 or 221 FW.
If I'm piecing triangles, Singer 15-90k treadle is my favorite; since its straight stitch only it doesn't eat my triangles when I'm starting a seam. I can quilt with the 15-90k too, its got a 7 1/2" harp.