¡ Hola !.
Creo que no te arrepentiras de comprar la 20 D . ¡ Es tremenda !.
En cuanto al macro 105 2,8 de Sigma, siento decirte que no creo que sea compatible (dependera de la serie supongo) . Yo lo tengo (lo usaba con la EOS 5 que tenía anteriormente) y al cambiar a la 20 D, ésta no lo reconocía.
De todos modos al ocurrirme esto, hablé con el distribuidor para España de Sigma (REFLECTA S.A.), y tras enviarselo ( fueron muy amables) me lo actualizaron sin ningún coste, y ahora funciona perfectamente.
Espero que te sirva.
Un macrosaludo.