Jeśli na zakup 7D Cię nie stać to osobiście twierdzę, że jedyna zmiana jaka jest możliwa to na 40D/50D, która też nie jest zbytnio sensowna.
Na wstępie zaznaczę, że nie mam pojęcia jak działa Nikon D300 i jaki ma AF. Sam mam porównanie między 30D (ten sam AF co w 20D) i 50D. Ten drugi jest bardziej komfortowy i dokładniejszy/szybszy natomiast i tak trochę mu do 'doskonałości' brakuje.
Biorąc body segmentu XXXd pod uwagę stracisz na funkcjonalności - nie robiłbym tego.
A tak na marginesie, do portretów szybszy AF niż 20D ?! To Ty dzieciaki poruszające się z prędkością 200km/h focisz?Używaj punktu centralnego, ćwicz refleks i rób zdjęcia seryjne. Nie zmieniaj puchy bo 20D to legenda. Tyle ode mnie.