Noitesemfim,
São câmeras de categorias diferentes, claro, a Canon, 20D é muito superior. Mas, pra variar, depende da sua disposição ($$$) para investir em equipamentos. Se vc não pretende gastar muito e nem pensa em comprar lentes, a minha resposta vai contra a maioria dos outros amigos foristas, continue com a sua Sony! Não vale a pena pegar uma 20D e usar uma lente 18-55 da vida, seria a mesma coisa que ter uma Ferrari e usar rodas de uno mille! Resumindo, se pretende investir em lentes, ok, pegue a 20D do contrário continue com a sua câmera.
Vlw.