You should spend a day running around test driving them all. I have a Pfaff with idt that I love love love. However it takes 6 weeks, sometimes more when it goes in to be serviced. So when I went to get another machine for a better backup, I purchased a Bernina! I love it also and get free classes for a year along with 10% off everything I buy! They are both great machines but I think once I purchase the walking foot for my Bernina, Pfaff may become the backup. Neither has a stitch regulator, that would be nice to have.