I am not acquainted with any of the models you describe, however I have two high end machines. One is a Pfaff and the other a Babylock. I could not part with either of them. LOVE the even feed feature of the Pfaff and it's ability to do free motion quilting. The Babylock would sew through a 2X4 I think. I always tell the dealer I will sew anything I can stuff under the foot and that's no joke. Both of these machines can take the punishment I dish out and that's saying a lot. Love the thread cutter, the many utility stitches and the wonderful embroidery the Babylock does.