Depende, melhor em que aspecto?
Muitos dizem que a Tamron é super nítida, outros dizem o mesmo da Sigma.
Sei que o motor da Tamron é mais barulhento e não é rápido. Quanto à precisão do autofoco, ambas devem ser boas (claro que não tanto quanto uma Canon L).
A Canon 24-105mm f/4 L IS USM com certeza é melhor que estas duas nos seguintes aspectos:
- Versatilidade
- Construção do corpo
- Durabilidade
- Velocidade e precisão do motor de autofoco
- Motor de autofoco silencioso
- IS
Porém, ela é f/4 (mais escura). Se você não necessita da abertura f/2.8, a Canon 24-105mm f/4 L IS USM é a melhor opção.
A Canon 50mm f/1.8 II é a melhor custo/benefício que existe. Super barata, super clara, muito nítida.
As desvantagens: corpo todo de plástico (parece de brinquedo) e motor de autofoco não USM.