Mon choix se porterait sur le canon 10-22, bien qu'ayant un sigma 10-20 EX. Je reproche à ce dernier une forte sensibilité aux aberrations chromatiques. Ca en devient lassant. En plus niveau rendu des couleurs, ça a beau être du EX, c'est moins bon que du canon pour moi.
Le sigma 12-24 est DG donc optimisé pour le numérique. Il pourra aussi se monter sur un capteur FF. Mais bon, déjà sur un capteur apsc il est pas au top alors sur un full-frame...à chacun de voir s'il s'en contente.
Le sigma 10-20 est DC cela veut dire qu'il ne se monte que sur les capteurs apsc. Certains te diront qu'ils peuvent faire des photos de 16 à 20mm avec sur un FF puisque physiquement on peut le monter. On se contente comme on peut...
Le canon 10-22 est EFS, donc non seulement il est réservé aux capteurs apsc, mais en plus tu ne pourras pas le monter sur D30,D60 et 10D....les anciens boitiers maintenant.
Bon choix...