I had a similar situation two years ago. I had a Bernina 430 on a Bernina frame to do FMQ. The BSR was great but the throat space was very limiting. I felt I had to keep the frame as it was a gift from my DH and a great frame. Soon I looked into a mid arm machine that would fit on my frame, with thead idea that some day I would have the space and money to upgrade to a large long arm. After much thought, I came to the conclusion that when I do upgrade, I would have to try to get rid of a midarm that only did straight stitch, but if I when with an 820 I would still have a very nice machine to meet all of my sewing needs. I went with the 820 and I am very happy. I do all of my FMQ with it but I also can take it off the frame for sewing. Good luck with your choices.