I currently shoot with the 50d and the 24-105mm L lens. My only complaint has been getting shots in low light scenario b/c it's not a fast lens. I hate boosting up my ISO b/c of the noise that I get in the final image. Besides that, the image quality, sharpness, and color have all been excellent. What I am curious about is the strong following for prime lenses? Would a prime lens that is not an L give you sharper images than a telephoto zoom lens that does have L glass? For example, I am considering add a macro lens and a prime to my camera bag. I am considering the Canon EF 100mm Macro and one of the following primes: Canon 35mm f/2 or the Canon 50mm 1.4. Would any of these primes deliver better image quality, sharpness, and color than my telephoto L lens? and if yes, which lens should I get since I have a cropped body sensor. I am interested in taking indoor/outdoor portrait shots and detail shots that are not all macro work.