Sur un 400D, le 100mm macro de Canon est excellent mais je te conseillerai une alternative plus économique et une référence en qualité : le Tamron 90mm f2.8
Tu peux le voir présenté sur mon site.
Tamron n'a pas fait que des merveilles mais celui là est une perle!
La focale est un peu longue pour le portrait (équivalent 144mm avec un argentique) aussi je peux te conseiller le 60mm macro f2.8 Canon (équivalent 96 mm) qui est à 399 euros dont 20 de rembousé par Canon.
Thierry

Merci de respecter le règlement sur les liens commerciaux. Administration EOS Numérique