I am lucky enough to have 3 lenses that fit the bill for me...85mm 1.8 Canon for stage and indoor sports, 100 3.5 Canon, so small and sharp...and Leica 90mm Elmar C, my go everywhere lens. It's small, sharp, short focus distance, and non rotating front.