Em termos de macro, a caracteristica principal que a lente tem de ter é muita resolução. A seguir queres que as distorções sejam muito pequenas.
Depois convém claro que não haja problemas de fringing ou flare... Mas isso é com qualquer lente.
A cena boa é que qualquer macro a sério vais ter muito pouco distorção e muita resolução. Depende é da tua carteira o quão boa ela é.
Em termos de dist. focais provavelmente a mais util andara perto dos 100mm para cima.
Claro que para alguns estilos 35 e 50mm serão mais interessantes.
Por macro a sério estou a falar de uma lente que faça macro 1:1. Abro uma consseção a Tamron 90mm 1:2 ...
Para macro vais ver que o AF não é vital, se comprares lentes antigas MF, podes poupar uns trocos...
Quanto a lentes panoramicas, algo no range 10-28mm dar-te-á algo wide angle no digital. Mas estas lente são sempre carotas. A kit já te dá wide angle (18mm) e fica bem barata, mas vais ter distorções maiores, e a resolução (não tão vital como no macro) pode ser decepcionante.
Também vais quere controlar bem o flare (efeitos de luz incidente na lente) e as distorções cromáticas, portanto vais querer um para-sól e um bom tratamento óptico da lente.
Opções na range (10-28mm) não conheço para a D40, alguém com Nikon que se pronuncie.