Tylko Ty możesz sobie odpowiedzieć na to pytanie.
Ja wybrał bym 20D, ma odpowiednie gabaryty, jest w miarę szybki, nie zależy mi na filmach, itp. 20D jest jak czołg który sprawdził by się doskonale w warunkach na jakie ja bym go naraził a 500D mógłby mieć problemy. Z kolei Tobie może podobać się nowsza konstrukcja, może będziesz potrzebował funkcji filmowania itp. Oczywiście należy pamiętać że 20D tylko używane a 500D rozumiem że nowe?