Sur un 40D, et pour du portrait, plutôt un

24-70 f2.8 L USM

ou

24-105 IS USM ???

indépendamment de tout aspect financier.

merci