All I can say is I must consistantly get my Lego sets from the one robot/human QC combo that seriously screws things up on a regular basis. I continuously get sets missing pieces or javing the wrong pieces. I've had more QC issues with Lego than I've had with TF. The good thing is that it's easy to order replacement parts free of charge.
....but I hate waiting two weeks to finish a model