I'm looking for an EF lens to use with my 5DIII for mountain biking, a "do it all" lens similar to the 28-135mm. Right now I use a 70D and 18-135mm STM while riding and shooting, but I'd like to be able to utilize my 5D3 and sell the 70D to make room for other gear. My priorities are focal length range,, weight, size, and IQ- probably in that order.
I've previously used the 28-135mm for some ski trips with good success, but it seems like the "quality control" of the lens is fairly poor since used models are a bit older and tend to get beat up a bit. I'd prefer to go with another option, ideally something with a wider range as well. The 24-105mm is not an option; I already have it, and the range isn't wide enough and it's too heavy.
Am I missing an obvious choice made by either Canon or one of the third-party manufacturers? Or should I just stick with my 70D and 18-135 STM combo?


