Hola Whichy,
Yo tengo el 35L, y es la lente de más calidad y que mejor resultado me ofrece en la 5D/1dsmkII de todas las lentes EF de Canon que poseo.
Es muy nítida y contrastada a partir de f/1,6, siendo de f/2,8 hasta f/8 dondes obtienes todo su rendimiento. En las esquinas es tan nítida cómo en el centro y genera muy poca aberración cromática.
El problema es que vale en torno a los 1200€ y es focal fija.
Si es para una 20D, parece una lástima desperdiciar toda la amplitud de la lente, ¿no?. El Sigma 30mm.f/1,4 DC SLD te puede ofrecer la misma luminosidad, está pensado para sensor pequeño, equivale a un 50mm. (que creo, que es lo que buscas) y vale 3 veces menos.
Espero haberte ayudado,
Saludos,
Luis.