Just my two cents….
I owned the 17-40mm for several years and always felt that it was quite soft. I sold it, and replaced it with the 16-35/4L IS. I am very happy with the 16-35/4L IS. The IQ is fantastic and the IS comes in handy (which I thought I would never use…).