Definitely go for the 17-40L, no question. The 10-22 is cool, but it's build quality and performance aren't near the 17-40L's. Also, if you ever plan on upgrading to a full frame camera, you will have no use for the EF-S mount 10-22mm.
17mm on a 40D is still rather wide at ~22mm...not the best but like I said, your next upgrade after the 17-40L could be a 5D, and then you would end up with a "wider" lens and a better camera with just one buy.
|