La solution la plus économique est sans conteste le 28/75 f/2.8. Et il ira parfaitement sur les 12 Mp du 5D. Après le 24/105 apportera la stabilisation, un range plus large, mais est quand même deux fois moins lumineux et surtout son budget est plus conséquent. A voir en fonction de ton utilisation, Le 5D n'aimant pas trop monter au delà de 1600 ISO, l'ouverture de f/4 peut être gênante en intérieur.

Après revendre le 5D pour un 5D², perso je ne vois pas trop l'intérêt en ce moment. Mieux vaut te faire la main avec le 5D et un 28/75, ça ne te coutera vraiment pas cher, et investir dans 12 à 18 mois sur un 5D3 là tu pourras éventuellement changer d'optique.

Personnellement, j'ai eu un 28/70 f2.8 Canon, deux 24/70 f2.8 Canon, trois 24/105 et depuis plus d'un an je tourne avec un 28/75, franchement en qualité optique, il n'a rien à envier aux Canon. je l'avais pris "en attendant" je l'ai toujours....