I do not want NGC to sacrifice quality for timeliness.
Lets start off by saying that, yes, I would like to get my submissions back faster just like anyone else. Yet I for one would rather wait an extra week if the alternative would be an inferior product. NGC has good QC (yes they make mistakes but they are few and far between) but to increase the speed of the "production line" would have a detrimental effect on quality. That is a given and is beyond dispute.
Look at it this way, you could submit across the street and wait 4 months for your coins to come back! NGC looks pretty good to me compared to the competition.