I have a Bernina 640 and a White Pearl. I was raised on Vikings but now days the Bernina beats it hands down. If you are sewing for family the B will walk over jeans hems for shortening pants. I do some alterations as well as having a long arm quilting business. The B switches to a single hole by changing the plate. It just pops in and out. I have BSR for it but haven't used it because of the long arm. I would suggest learning to machine quilt without it before making a purchase. It appears many don't feel the need for it. The walking foot is a good investment if you are going to attach binding. It works great. I would not buy a bunch of extra feet other than that and possibly a quarter inch foot, they have several types of them. Good luck on making your decision. Try them several times and go home and think about them before making a choice. It's almost as difficult and important as buying a car.