Tamron będzie wg mnie bardziej uniwersalny i przy wyższych przysłonach daje obraz bardziej ostry niż canon.Co do kolorystyki i bokeh to bardzo podobne jednak canon ma różnicę w świetle, która często się przydaje.
Wadą tamrona jest wysuwany obiektyw i w dłuższym czasie używania będzie następować większe zasysanie kurzu (gdyż nie jest szczelny) niż w canonie.
Gdybym porównywał tylko samą optykę to tamron ma lepszą ale liczą się również inne parametry choćby te użytkowe.
Wybór nie jest łatwy i dlatego w swoim czasie miałem obydwa :-D i tamrona używałem do macro a canona do portretu.