We believe that the most versatile lens for Canon is the Canon EF 50mm f/1.8 STM.
This is a lens that has been dubbed by its many admirers as the ‘nifty-fifty’, since it’s incredibly versatile and the perfect walk around lens for those with Canon cameras.
It has plenty of exciting features including STM to speed up and smoothen the autofocus, as well as an excellent aperture of f/1.8 which allows for natural-looking photos and good low light performance.