I have the babylock essante, the Bernina 640, and a pfaff 2125 and if I could only keep one to do all the things you want to do with it I would definitely keep the babylock. This one also has the bigger throat than my other two and it sews like a hot knife through butter. Love it.