I also recommend Brother/Babylock machines. Just bought a good used Ellegante. Looking forward to getting it soon. Had the upgrades done so it is current with the new models.
Bernina would be my 2nd choice, but again, they have a learning curve, and the technology in them is not as user-friendly as with Babylock/Brother.
Whatever choice you make, be sure to get their support in classes, machine orientation, etc. This is to assure you get most service for your money on a machine. You have to be able to feel successful in using the machine, so test-sew on some using a variety of threads, stabilizers, fabrics, and projects that you are most likely to make with your machine. See how it does in terms of stitching. Is the machine easy to adjust tensions, stitching, feet pressure, etc??? These things will dictate for you the reliability of sewing and or embroidery.
Wishing you luck, and happy sewing on whatever machine you choose.
SassySewer53