Look at Baby Lock too. It's a Brother product but seems to offer more at a lower price point. I had the Crescendo which was amazing and eventually traded up to the Unity which does both sewing and embroidery. It's not thread fussy, and not a minute's problem with either.