I see everyone is recommending Janome but I have had a Bernina for 26 years and it has been in the shop one time.
Still using is almost every day for quilting, home interior, clothing - whatever. I do both piecing and FMQ on it.
I know the Janome is a good machine too but I can't say anything bad about Bernina. I absolutely love it!