oui je pense que le canon macro65 pourra faire les 2 types de photo.
Mais sinon pour le portrait tu as le fameux et réputé canon 50 f1,8 pour un peu + de 100€ en neuf.