Pues yo, si no tienes pensado un cambio a full frame, y no le vas a dar un uso profesional, me iría a por el 17-55 f2.8 IS (Son 4 puntos más de luz a cualquier focal!!!), y si no, a por el Tamron 17-50 f2.8; y dejaría al Canon 17-40 L como tercera opción.
Poder disparar a 50mm o 55mm con f2.8, y con la calidad óptica de estos objetivos, te permite poder hacer retratos con muy poca profundidad de campo. En cuanto al estabilizador en esas focales, pues depende del tipo de fotografía que te guste hacer, pero si te gusta la fotografía urbana/social, vas a poder hacer fotos sin trípode en cualquier condición lumínica, incluyendo una calle poco iluminada de noche. Eso para mi es un lujazo, que se antepone a la calidad de construcción del 17-40 y su ele.