Rassure-toi, le D90 est un très bon boitier, tout comme le D80 en son temps, mais le progrès technique ayant fait son oeuvre, certains trouvent le D80 obsolète.
La différence entre le D90 et le D300(s) est essenciellement ergonomique, boitier plus gros et plus de touches de "raccourcis" en facade. Le D300 offre de plus la mesure de lumière avec les anciens objectifs dépourvus d'électroniques (séries AI/AIS de chez Nikon entre autres). En dehors de ça, D90 et D300 partagent le même capteur et grosso modo le même traitement électronique.
Le 18-105 est un honnête zoom, qui pour son prix tient bien la route. Ce n'est pas le piqué du 16-85, mais ce n'est pas le même budjet non plus.
Le 120-400 est un peu de la même trempe, pour avoir mieux, c'est beaucoup plus cher. Attention tout de même, manier un 400mm en DX (le 120-400 fait son petit poids) demande une certaine maîtrise, l'OS, même s'il se montre efficace, n'est qu'une aide, il ne remplace pas la posture du bon photographe ou le trépied.