Cela dépend... Cet objectif est un transtandard sur un plein format. Par contre sur le 7D tu vas devoir appliquer un coefficient de 1,6, donc au final tu vas te retrouver avec un 39-112... Cela ne va pas d'être utile si tu compte l'utiliser comme objectif polyvalent. Sur ce genre d'appareil privilégie davantage un 15-85 de Canon, qui offre un bien meilleur piqué... Ou bien il y a le 17-55 Canon, vraiment efficace car à ouverture constante de f/2,8 (avec un piqué hors normes !). Tu trouves aussi le 17-50 de Tamron, un peu moins performant mais déjà génial avec également la même ouverture. Cependant ces objectifs sont destinés à un APS-C (donc non FF). Si tu penses acheter plus tard un Full Frame, le choix du 24-70 est peut-être mieux approprié, mais sache qu'il te manqueras pas mal en GA... Ici comme tu fais du portrait ce n'est pas trop gênant.

Mais je pense que le 100 macro L est une excellente affaire... Le prix est raisonnable compte tenu de ses performances (à l'instar du 70-200 f/4 L de Canon), avec en plus un stabilisateur tri-axes qui n'existe sur aucun autre objectif. Si tu est décidé, fonce, tu pourras faire des portraits à volonté avec cet objectif.