IF full frame is not in your near future, I'd suggest 17-55 for the extra stop and better IQ.


I have always thought the 24-105 was overrated. It covers a really vast range but really suffers on the wide end which most of gets eliminated on a crop sensor. I think canon should make this lens an EF-S lens. It will make decent portraits on the long end closed down though.


The 17-40 is a nice lens especially for the price. f/4 just isn't fast enough and the range is small for my liking.