Eu já tive as duas então vou dar meu pitaco. Se for trabalhar em ambientes onde o foco rápido e preciso faz diferença pega a D300, o auto-foco dela é animal, bem melhor que o da D90. Agora se precisa de ISO acima de 1000 vai de D90, eu creio que o ISO da D90 é mais ou menos meio ponto melhor que a D300 e isso as vezes faz diferença. A D300 aguenta muitos cliques, mas o ideal é ver o estado geral dela. Quanto ao tamanho e peso isso é bem pessoal, eu prefiro a leveza da D90, pois usar a D300+lente+flash por mais de 3 horas é cruel.