I've had them all, Janome, Singer, Viking and Bernina. Each had things I liked but I feel Bernina gives me the best stitch. I am one of those people who is into bells and whistles so Berninas can be absurdly expensive ( worth every penny if you are an experienced sewer and into the learning curve needed to get the best from the machine)
Buy the best you can afford. Go above the bare bones machine because you will outgrow it. Good luck.