Have used the 17-40L for quite a while now on 5D ,5DII and 1DIIn - has performed very well ,I have not had much of a problem with edge sharpness/softness ,maybe I have an extra sharp one,have used the 16-35L II and it is a very good lens,if I needed 2.8 I might change but I don`t so I coulld not see enough of a difference to make me change.The 17-40L is a very fine lens for landscapes.