The team at LensHero loves data, so we have compiled a list of the top lenses of 2010 based, on what you have been searching for.
Canon EF 50mm f/1.8 II
You can not go wrong with a the Canon 50mm f/1.8 II, it’s small and cheap. It functions well in low light conditions and is a great portraits lens. The perfect lens for beginners.
Canon EF 50mm f/1.4 USM
Again another great low light lens this is one big step up from the 50mm f/1.8. It also includes a focusing motor which will should provide faster and quieter focusing.
Here is a full list of Canon low light lenses.
Canon EF 100mm f/2.8L Macro IS USM
The Canon EF 100mm f/2.8 is an amazing macro lens, allowing you to get those amazing close up shots. This lens has a very smooth auto focus which will help when you are in close to your subject.
Here is a list of other great Macro Lenses for your Canon.
Canon EF-S 15-85mm f/3.5-5.6 IS USM
If I was in the market for a general purpose lens this is the one I would buy. This lens goes from a very wide 15mm right up to 85mm which is a zoom range of 5.7x which is more then enough for most people. This lens also has image stabilization which will come in handy.
Canon EF 70-200mm f/2.8L IS II USM
The pricey lens on our list, designed for professionals the Canon EF 70-200mm f/2.8L IS II USM is one of the sharpest lenses out there.