The 20D is great! It’s so far ahead of other cameras I’ve used!
My one major niggle with it, and this would apply to any DSLR is weight. You won’t consider this when all you’re carrying aruond is a small digital compact, but the camera body, with any sort of zoom lens is going to be about 1kg. My Sigma 18-200 is 480g, and I used to carry around a 408g 75-300mm plus a lighter 18-55mm before I started having back pains.
Health reasons is a good enough reason for me to put up with some compromises in lens quality. That and price and convenience too!