While I don't have any of the machines you mentioned, I do have a Bernina 780 on a 10' frame with QuiltMotion Creative Touch Pad (the computerized quilting program). I opted to go computerized because I didn't want to take the time to learn how to free motion quilt, but I have the option of releasing my machine if I want to do so. I only have 10" of throat space but with the upgraded version of the Creative Touch Pad I am able to do larger blocks by splitting the design. Bernina is coming out with a long arm this year so I believe I may be upgrading to that system. Fortunately, my SIL and I own part of the current set up together and will be doing the same thing with the new Bernina long arm system. I chose Bernina because the dealer is practically in my backyard and does their own servicing. Good luck with your decision.