Tenho as duas (e estou vendendo ambas).
A D7000 é mais nova, tem video melhor, mais resolução, melhor iso elevado, mas a D300s ainda me parece ser o melhor corpo DX (pelo menos até a Photokina).
Para os nossos usos, o terminal de 10 pinos da D300s é super bemvindo (usamos como camera remota disparada via radio), o corpo é mais robusto, e a velocidade e precisão do AF da D300s é superior.
A D300s com o grip faz 8fps, e é excelente para esportes.
Enfim, entre as duas eu prefiro a D300s mas se precisar de video a D7000 é superior.
Eventos? D700, D3, D3s, ou se puder D4.
motivo: full frame, iso elevado superior, construção mais robusta (no caso de D3s/D4).
ou... D300s com Grip. Fiz inumeras coberturas esportivas com duas D300s, uma com 12-24mm e a outra com 70-200mm VR. Levava ainda um TC 1.7 para a tele e uma 10.5mm para momentos ultra wide com a fisheye. Achava otimo.