No menu diving for the main functions = external controls. Who cares if they are dedicated, they are single purpose depending on what mode you're in (play or shoot) and function the same way. If you want to get technical, the D7000 has a button the D300 and D300s doesn't have, dedicated video record button.
I've owned both (D300s and D7000), I do appreciate the ergonomics of the D300s (quite a bit in fact) - but the reality is the D7000 doesn't leave me wishing for more external controls because they are all there, and with some re-training it's become natural just like the D300s was.
In fact if you change the AF modes it shows up in the viewfinder, along with a virtual horizon meter (in the viewfinder), which is a feature the D300/D300s also lacked and is very handy. D300s could only display the virtual horizon in Live View.
D7000 also has the ability to sync the time with your computer or your GPS unit, talk about a nice feature for Geotagging, but yet another feature the D300/D300s don't have.
Dual SD slots... This makes so much more sense than one CF and one SD card, I never understood that move on the D300s. I can only hope the D300s replacement picks one or the other.
39 vs 51 AF points, I have yet to notice a difference in my shooting.
The metering seems more accurate, as does the white balance - which adds a new welcome feature, a warm WB setting.
2 user customizable settings on the dial, SO much easier to use than the 2 sets of 4 banks the D300/D300s have.
IR sensor on the back comes in handy with the $15 remote too.
I loved my D300s, and still think it's an awesome body but there's a lot I don't think people realize about the D7000 in comparison.