Les deux objectifs envisagés sont bons et ne vous décevront pas sur un 40D. Pour ma part, je crois raisonnable de prendre en premier le plus ployvalent, d'apprécier ses qualités et ses manques (en paysage; l'équivalent 38 mm est un peu serré mais il vous appartient alors de renoncer à la carte postale et d'aiguiser vos talents photographiques, quand on est obligé de réfléchir pour surmonter un problème, les résusltats obtenus ont de grandes chances d'être meilleurs... en outre, en position télé, vous pouvez encore vous permettre l'agrandissement d'une partie sans perdre dramatiquement en qualité d'image) et acheter le second pour réussir des sujets que vous aurez réellement manqués au cours de vos sorties photograhiques avec le 24-105 seul, ou bien de vous l'offrir pour accéder à un mieux théorique ou purement et simplement pour le plaisir.
Un petit doute, toutefois, deux objectifs c'est toujours beaucoup moins pratique (poids, encombrement, temps de manipulation, risques plus importants....) ;.... quant aux portraits "volés", les "blancs" de chez Canon manquent cruellement de discrétion et ne se prêtent pas facilement à cet exercice.