Sur un 5D je prendrais pas un 70-300 mais plutot un 70-200 type f/2.8 voir IS.
Par contre si c'est pour mettre sur le 350D, je prendrais le 70-300 IS normal (pas le DO sauf a avoir vraiment besoin de compacité). Mais que ce soit sur le 350 ou le 5D le 70-200 IS te permettra de realiser de meilleurs photos que le 70-300 IS. Mais biensur tu n'aurais "qu'un 200".

Comme d'habitude il faut mettre tes optiques prévues en adéquation avec tes besoins en terme de photo.
Ou plus simplement bien réflechir au(s) type(s) de photo que tu -souhaites- réalise-r- et comment faire cela, et ensuite voir dans le panel d'optique disponible celle(s) qui semble(nt) etre le meilleur compromis