Bonjour et bienvenue.
Le D300s a le même capteur que le D90. Pas de gain à attendre du côté de la qualité d'image ni de la montée en ISO. D'un autre côté, il a une ergonomie plus fonctionnelle, un AF 51 points, une capacité en rafale supérieure, il accepte les anciennes optiques AI et AIs... ce qui peut être un argument, ou non, selon ton utilisation. Et une fiabilité élevée.
Le D7100 se situe à la pointe de la technologie du jour : meilleurs résultats en hauts ISO, dynamique plus étendue, qualité vidéo bien supérieure... L'AF 51 points et les optiques AI sont aussi au rendez-vous. En revanche, l'ergonomie générale est plus proche du D90.
Pour moi, le choix serait vite fait : D7100. Sauf si tu achètes le D300s d'occasion à prix attractif, car neuf les tarifs sont très proches.