See why LensHero thinks the Canon EF 50mm f/1.8 II is #1, followed by the Canon EF 24-105mm f/4L IS USM, ...
lenshero.com