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.
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.
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.
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.
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.
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.