Eu tenho a 50D e acho que o que mais diferencia a 7D dela é a função de filmagem, inexistente na 50D e os pontos de foco que na 50D são 9 e na 7D são 19 todos cross.
A canon lancou a 7D com intenção de que ela seja uma intermediária entre a 50D e a 5D, não como substituta da 50D. Eu tenho intenção de trocar a minha pela 7D basicamente por conta da funcionalidade de filmagem. Fora isso, a 50D é excelente, com fotos nítidas, cores vibrantes, rápida, leve. Mas como todos disseram, vai das necessidades de cada um. Se voce não tem necessidade de um full frame e não pretende fazer filmagem com a camera, a 50D vai te atender em 95% das necessidades.