Quasiment du même avis.

Passer du 400D au 20D : moi je dis non.
Passer du 400D au 5D : oui ça peut le faire, mais par contre tu passes en plein format en comparaison à ton 400D qui est un format petit capteur. Ce qui veut dire que tu ne peux plus prendre n'importe quoi comme objectifs. Chez Canon, tu oublies donc les montures EF-S. Pour tes anciens objectifs de l'argentique, je ne saurais pas répondre, de toute façon ils seront "dépassés" pour le plupart.