Du point de vue de la conception, le Canon est un objectif ave un design "à pompe" qui date un poeu, le sigma a une conception plus "moderne", avec une bague tournante.

Coté qualité optique, les deux sont très proches dans l'absolu.
Le Canon conserve un petit avantage sur les sujets en mouvements rapides du fait de sa stabilisation qui est un peu plus rapide à "se fixer", bien qu'elle soit d'une génération plus ancienne que le Sigma 120-400.

Le sigma est également plus lourd: environ 1750g contre 1400 pour le Canon, il est également moins cher, surtout en neuf.
Le 100-400 est à chercher d'occasion: il est bien plus abordable.

Il faut également savoir que le 120-400 n'est plus au catalogue de Sigma (cf leur site Web).


Perso, j'ai un 100-400 que je n'échangerai pas pour le Sigma , mais ce dernier peut être une alternative sans problème.