Hello all,
Which lens would give me better image quality?
1. Canon 70-200mm mkII f/2.8L IS
2. Canon 100-400mm mkII f/4.5-5.6L
Thank you,
I see it this way: the 70-200 lens is for closer-range subjects, like sports, portraits, events, news, action, and is a fantastic landscape lens; I LOVE a 70-200mm lens for landscapes! And for portrait sessions and events, it's really,really handy!
The 80-400 (Nikon shooter here mostly) stabilized lens I owned for 15 years or so was FANTASIC for long-range shooting on a crop-sensor body; for me at least, its long and stabilized nature made it _awesome_ shooting from a fishing boat, where typical camera ranges were 40 to 300 meters, to as much as one mile...in other words, a longer-distance type lens. I LOVED it for shots at the beach, and for shots from the grandstands dow to the football field (65 to 150 meters I would guess,typical distances).
The way I look at it, the longer lens gives better pictures (not higher image quality, per se, but better 'pictures') because it frames things in a very tight way...it shows a nice, zoomed-in look, especially on a 1.5x type APS-C sensor.
Is it slower, aperture wise? YES. Does that cause you to need higher ISO levels earlier in the afternoon or in the winter months? YES. But still...the two are different tools.
Better image quality is not the same thing as better pictures. For example, at the beach, or when shooting long-range stuff, I think the more-telephoto lens can lead to
a better picture, even if the technical image quality is lower than with a shorter lens that has a higher technical, optical quality.
Better pictures do not usually depend on optical quality, they depend on having the right picture angle of view, the right framing, and on showing the best part of the scene in front of the camera.