The Canon EF 40mm f/2.8 STM Lens is an extremely affordable performer for the results it deliver. At about $200, the lens may not seem affordable at first, but it performs comparably to lenses that cost much more than that. One major gripe with the Canon EF 40mm f/2.8 STM lens is challenging manual focus adjustment, which requires some getting used to.
Some users are also concerned with some vignetting wide open. On the flip side, the lens is very light at only 130 grams and it has impressive build quality. The closest focusing distance is 30cm and the Canon EF 40mm f/2.8 STM lens has 57-degree of diagonal angle of view.