Choose the machine you like the most since distance, support and cost seem comparable. Personally I would choose a different BL than Sophia since you have an embroidery machine. I have a BL Unity so my travel machine is a BL Elizabeth ( my dealer threw in the extension table but I was buying 2 machines and had a trade in). I wanted 2 BLs so I could interchange bobbins, feet etc. I used a Pfaff for a class and didn't care for it compared to my BLocks, but that's me.