In my above post, I only mentioned non-L lenses because that was the question. I noticed several folks have mentioned the 200mm 2.8 L, so I'll add my 2 cents. The 200mm 2.8 is the best bang for the buck lens in Canon's L line. I have 7 L lenses and this one is my favorite. It get overshadowed by the larger, heavier 70-200mm 2.8 L zoom. But the prime has the same great IQ in a smaller, lighter, less expensive package. And you can buy this used for under $600! Plus, its black, which is a plus in my book.