Once again, I am buying some lenses and trying to decide on the best route to go. I currently have the following: Canon7D Canon 10-22 Canon 50mm f/1.4 Canon 70-200 f/2.8 IS Canon 400mm I recently sold my Canon 17-40 f/4. So I want to purchase a "50mm equivalent-ish" Prime and a longer Prime. (which will overlap with my 70-200 f/2.8) I would like the longer prime for sports, headshots, and stealthy street shots, and the wider prime for street shooting and general purpose. Here are the choices I was considering.... Canon 35mm f/1.4L and a Canon 85mm f/1.8 - The 35 is sharp and would be a great all around lens and the 85 would work well for headshots but isn't great wide open. or Canon 28mm f/1.8 and Canon 135mm f/2L - The 28mm isn't great wide open but at such a short FL, shutter speeds should be lower for handholding assuming I don't need to freeze action. The 135mm f/2 is a bit tight on a crop, but is an incredible lens and would be great for sports and street shooting (which I would probably do more than portraits ) I am currently leaning more towards the second one. I have a new messenger bag and would like to be able to travel light when street shooting instead of carrying the 70-200 along. I figure I could carry a wider/standard prime, the 50mm f/1.4 the longer 135mm and flash. I guess I could also do the first set up but with a 100mm f/2 instead of the 85mm if I want some more reach. What would you do and why?