Over the years (many), I have owned a Singer, a Kenmore, two Vikings, a Janome and a Bernina. I would choose my Bernina over the others. I purchased my Bernina used and am thrilled with its performance.
One thing I learned recently, is that Bernina's have a "clock" (for lack of a better term) that counts the hours used, much like the miles on an auto. You might want to inquire about the number of hours on the machine you are considering. Like an auto, look for low mileage.
Our local dealer allows us to trade up and give almost full credit for a previously purchased machine toward the next one. I am thinking of moving up but need to have "the discussion" with my husband.
Hope this helps. Suzanne