Jak wyżej, najlepszy będzie 100L, chyba, że nie zależy Ci na stabilizacji to Canon 100 bez IS.
Tamron kręci przednią soczewką i ma wolny AF, ale w macro nie wszystkim to przeszkadza.
Obrazek każdy z tych obiektywów daje podobny ;-) Wg mnie wybór ogranicza się tylko do jakości obudowy, obecności stabilizacji, AF-u czy ceny.