I shoot with a 70D and currently have a Canon 17-55mm f/2.8, I have been very pleased with this lens but have become increasingly disappointed with the sharpness. The lens itself is great but I am just beginning to outgrow it after 2 years of ownership and progression in photography endeavors requiring increased quality images.
I will eventually upgrade to a FF body, but that is currently out of my budget and would like to upgrade my lens. I have done a lot of research on the Canon 16-35mm f/4L and am seriously considering purchasing it (the optical performance appears to be excellent), not to mention to already have a L lens in hand when I do eventually upgrade my body.
Someone did tell me that the optical difference between the 17-55mm f/2.8 and the Canon 16-35mm f/4L was marginal and suggested that I look at purchasing the Canon 24mm f/1.4L instead to get the biggest increase in sharpness, which is true with most prime lens, but I feel it will limit me since I mostly shoot landscapes and travel photography (outdoor and indoor images).
Does anyone have experience with these lenses to give a fair comparison? My gut tells me that I’ll be happier with the 16-35mm f/4L, but I don’t want to pay for something that I basically already own.
Also, random question, since the 70D is a crop sensor, the focal range of the 17-55mm f/2.8 and the 16-35mm f/4L will be cropped down by 1.6 equally, right? Or is the 17-55mm adjusted for the crop and would provides a wider angle than the 16-35mm?

