pour l'appellation macro, c'est la distance minimale de mise au point qui baisse:
sigma:20cm
tamron: 27cm
canon: 35cm

c'est un peu meilleur certes, mais ça reste faible en rapport de reproduction: 1:3, contre 1:4.5 pour le tamron, et 1:5.8 pour le canon.

sinon, tu as bien résumé, pour toi, c'est bien un ~17-50 qu'il te faut. Je ne sais pas si tu as l'intention de faire d'autres choses, mais pour le prix de la différence entre le tamron et le canon, tu as de quoi t'acheter, soit un petit téléobjectif du genre 70-200 f/4, soit un objectif macro du genre 100mm f/2.8. Réfléchis donc bien avant de te lancer dans un achat que tu pourrais regretter (moi je ne regrette pas l'achat du 17-55 sachant que je l'ai revendu quasi le même prix que je l'ai acheté :p)