Não saberia dizer qual das duas traria mais qualidade às suas imagens, mas pensando de forma mais geral, vejo os seguintes pontos:
A 24-105 tem como grande vantagem poder migrar para FF, além do range mais amplo, sem falar que é da própria Canon, série L, etc etc...
A Tamron tem o range mais wide, o que para cropadas ajuda muito (dependendo do tipo de foto que você tira), devido ao fator de corte, além da abertura maior e, até onde eu sei, um preço mais camarada.
Particularmente, acabei optando pela Tamron. Não pretendo migrar ara FF tão cedo e acho que o tempo com ela vai ser bem proveitoso. ALém do que, por ser uma lente bastante procurada, creio que consiga revender rapidinho numa futura migração, se for o caso...