A Canon 300D é de uma geração anterior à Nikon D50, por esse motivo ela tem alguma funções e qualidades a mais. Provavelmente se você trocar por uma Rebel XT, terá as mesmas diferenças em relação à anterior. Eu escolhi Nikon, por que considero que as imagens feitas pelas lentes Nikkor comn mais nitidez. Mas isso só aparece em grandes ampliações.
Cada marca tem suas características, se for para trocar por nikon, troque logo por uma D80 que é mais moderna, a D50 já saiu de linha há 1 ano.