En macro j'ai eu le 105 sigma il est très bon mais le 100 L est un cran au dessus, (stabilisation, construction...) bref si tu dois en choisir, si tu as le budget pour fonce sur le 100 L. Tu ne sera pas déçu c'est certain.

Pour les portraits le 85mm est bon dès la PO, je ne sais pas sur APS-C mais en Full Frame il est excellent, j'ai le 50mm euhhh il dort copieusement dans un placard depuis très longtemps.
A choisir pour un 50mm autant prendre le 50mm f1,4

Bref pour résumé macro 100L (excellent)
pour les portraits 85mm f1,8 ou 50mm f1,4