Bernina sewing machines get my vote. I have two.
I have the 180E machine set up for embroidery, always get great embroidery with this machine.
I bought a used 150 virtuosa for piecing and am totally pleased with the machine.
Sew on different machines, and see which one you like the best.