I have the 4500d and love it. The 4000d is the same machine less a software upgrade and can be brought up to the same level rather easily. I've had absolutely no issues with it at all. I've done garment sewing, embroidery, piecing and FMQ and it's all been a breeze. not picky about thread or needles.