Por añadir otra opinion.
Yo tube el 17-85, y lo vendi para comprarme un 17-40. A parte de ganar nitidez, evitas aberraciones cromaticas, tienes una lente de mejor construcción que puedes montar en cualquier canon eos.
Por contra pierdes el estabilizador, pero en el rango focal por debajo de 40 mm yo no lo hecho de menos, el 17-40 es voluminoso, pesado y "vistoso" llama mas la atención.
En definitiva yo no tendria dudas, 17-40 siempre. El unico motivo para decantarse por el otro seria usar 1 sola lente.
Ahora a gastarse las perras.