Les Canon, Tamron et Sigma 90-100-105mm macro sont tous les trois excellents, pas évident de les départager. J'ai une petite préférence pour le Canon : compatibilité garantie avec le temps (contrairement à Sigma) et USM. Certes, ce n'est pas déterminant, mais non négligeable.

Pour ma part, j'ai un 180mm macro Sigma qui vaut trois fois moins cher que le 180 macro série L Canon. Optiquement, ils sont à peu près équivalents, la différence se fait surtout dans la construction : l'un est très bien construit, l'autre est très très bien construit. :-) Plus sérieusement, il y a aussi une différence notable au niveau de l'autofocus, bien meilleur sur le Canon, en macro ce n'est pas essentiel, mais si on veut l'utiliser comme téléobjectif "classique", ça peut jouer.