Welcome from MI. I don't know much about Bernina but hear they are great machines. I have a BabyLock and absolutely love it. Has all the features I'm looking for. That's what you want to compare. If you can afford a high-end machine, then look at all of them and see what they can and can't do. I looked at the Viking Diamond to discover it has the old version of threading. My BabyLock has an advanced threading system that works 99% of the time. The next one up from mine has automatic threading - cost $4000 and great embroidery editing features. There are other features on the B/L I prefer over the other brands so it's personal preference depending on what you want to do with it.