I recently upgraded the 20D to a 50D. I've been very happy with it, even though I haven't totally figured it out yet. Lots more options and settings. I need to sit down and read the manual a couple times.