Es un tema complicado, en principio no estoy de acuerdo con kickboxer, en que sea mejor un modelo por el simple hecho de ser más nueva.
La 20D en teoría es un modole superior en cuanto a prestaciones, construcción, tamaño de visor.
En cambio tiene menos mp, tampoco nada importante, además eso implica menos ruido; la pantalla más pequeña.
No sabría que hacer, creo que lo importante es disfrutar con lo que se tiene y no obsesionarse si otro modelo sería un poco mejor o un poco peor.
Podrás hacer lo mismo con las máquinas...
Los modelos de cámaras es el cuento de nunca acabar, ya que te plantearás si una 30d por 150€ más sería mejor, cuando salga la sustituya nos preguntaremos si mejor el nuevo modelo de gama media o la 5D que ha bajado de precio por estar descatalogada. ¿O será mejor la nueva 6D* por un poco más?
Disfruta la que tienes y dentro de unos cuantos años cambia de modelo (si te hace falta).
*
El modelo 6D me lo he inventado para poner el ejemplo, no vaya a ser que empiezen los rumores por mi culpa. 
Marcadores