Je ne suis pas spécialiste, mais un objectif macro peut parfaitement convenir pour du portrait il me semble. Il aura par ailleurs, en général, un piqué assez fort.
Pour les photos extérieur, l'option 35mm (AF-D ou AF-S) est également envisageable et sera quelques fois même plus pratique que le 50. De plus tu peux trouver le 35mm AF-S pour moins de 200 euros sur le net.
Je possède le 18-105, et je n'ai rien à lui reprocher si ce n'est la distorsion extrêmement importante à 18mm.