Déjà le 17-50 2.8 de Tamron est réservé aux petits capteurs APS-C, donc c'est mort pour le 5D MkII!

Ensuite, ça dépend complètement de ce que tu veux faire, on ne fait pas les mêmes plans avec un 35, un 50, un 85 ou un 135mm! Qu'est-ce que tu cherches à faire?

Ensuite, si on cherche un petit peu la manière de gérer la profondeur de champ en mode, on travaille plutôt avec des valeurs de f/8 ou f/11 qu'à f/2! Du coup, ton 24-105 sera bien suffisant! Sinon je t'aurais conseillé le 24-70 f/2.8 L ou le Tamron 28-75 f/2.8, beaucoup moins cher mais qualitatif!