It seems that Tamron is a bit more consistent than Sigma - quality is good for some Tamron lenses, less good for others, but it seems their QC is better than Sigma's - however, it's still not up to Canon's, IMO. It stands to reason - 3rd party lenses are generally cheaper than their Canon equivalents, and the cost savings has to come from somewhere.