Hello, gerald28.
Firstly a very warm welcome to you.
And... to be very honest, your question cannot be answered just like that.
I am sure before you even started scratching your head, you must have gone up to countless review sites on both D300 (and D300s) and 7D.
And you must have had some pre-formed opinion on both.
..
I doubt if any CS members (experienced or otherwise) can help you in your answer.
And if I do give you an answer, it will be nothing short of a wild shot based solely on my own prejudice.
Do not take offence. I think what I said is not far from the truth, right?