Se você faz bastante macro, fica com a 100mm, não tenha dúvida. Eu já tive a 100L macro e usava pra retratos também, sem problemas. Mas como eu não faço macro, acabei passando ela pra frente. Mas no meu caso, optei por outra 100mm, a f/2 (igual à do Pablo), por ser menor, mais leve, mais barata e maior abertura.
As lentes macro, em geral, possuem a área de foco plana, enquanto outras lentes é uma área de foco levemente curvada. Pra retratos com desfoque de fundo acentuado, uma lente não-macro dá um resultado mais "padrão" de retrato clássico. Mas isso é mera convenção, questão de gosto pessoal é bem subjetivo. Eu particularmente prefiro a 100/2 ou a 85/1.8 pra retratos, mas a 100L macro é mais versátil e ainda assim faz bonito em retratos.