Pour le transtandard, peut être voir aussi le Canon 17-40/4 L... il est plus cher que le 17-85 IS...

Côté optique fixe... pourquoi une optique macro ??? pour faire du portrait ???
Je t'orienterais plutôt vers le simple et léger 50/1,8... c'est l'optique à avoir dans son fourre-tout pour son excellent rapport qualité/prix... et sur le 350D, ça te fait un 80mm, en principe idéal pour le portrait... et compte-tenu de son prix (comparé aux 2 autres optiques fixes que tu envisageais), tu peux mettre un peu plus de sous sur le transtandard

Sinon, que reproche tu au 28-105 que tu possède déjà ? il ne te convient pas les portraits ?