Pour le portrait, tout à fait d'accord avec mes petits camarades 50 ou 85 mm, l'important c'est la grande ouverture et c'est ce qui fera la différence avec ton zoom.
Pour le paysage, je dirai à priori que ton 18-105 devrait faire l'affaire, en tout cas au niveau des focales, si tu n'es pas satisfait de ses qualités optiques, c'est un autre problème.
Il n'y a pas de règle pour la photo de paysage, certains en font même au téléobjectif et vouloir à tout prix une focale ultra courte n'est pas forcément pertinent, le plus important dans la photo de paysage, c'est la composition, il faut un premier plan qui accroche et une grande profondeur de champ.
18mm (equiv 27mm) c'est presque du très grand angle, 24mm (equiv 36) c'est déjà du grand angle.