I'm about to buy a 7D2 and a 100-400 mk2. Since it's my first camera with video capability I'm thinking I ought to slip in an STM lens too. I'm very much inclined towards the 18-135, but wonder whether I need as much reach and whether I'd get better quality with a different STM lens. I've no experience of video at all and don't really know what I'm likely to end up shooting - scenery and people most likely. I use my current 100-400 almost exclusively for snapping birds. I figure that if I ever want to shoot a video of a bird I could use the 100-400 because I'm almost certainly going to be doing it at infinity where noisy/silent focusing presumably won't be an issue. On the other hand I sometimes find my 17-55 a bit short as a general walk-around lens and while my 17-85 has a good range, it's so lacklustre. For a general purpose lens the 18-135 would give me all the reach I'm ever likely to need. I guess the IQ won't be up to the 17-55, but the pics on the dedicated thread for the 18-135 look pretty good, so I'm thinking it's an acceptable trade-off. What do you think?