If it where me in that position again I would think exactly the same way.
If i was planning on going to FF in the very near future then I would buy the 17-40L if not and you will be sticking with a crop sensor or planning on upgrading to the latest crop sensor at the time then the EFS lens are better suited.
As been said it is designed for FF so a crop sensor will not see all of the outer edge of the lens.
Forget about dust problems for the 17-55 for the minute as said above, it will take one heck of alot of dust to do anything to the IQ and a quick service will sort it out. It all depends on where you are planning on using the lens to get the dust in there in the first place, been using mine around my new building site, hot weather equals alot of dust and have taken probably nearly 700 pics with it and not one spec of dust in there at all.
If you really want the L lens then go get it, does not really matter what people say on here it is you that has to use it and be happy with it. I thnk if I had bought the L lens I would have been no more happy with it that what I am with the 17-55 I have now.
People go on about the build quality, well unless you plan throwing it down everytime you take it off the camera then I think the EFS will be fine, weather proofing, unless you are planning taking loads of pics in the pouring rain it will be fine, wrap it up in a bag, the lens may be weatherproofed on the L lens but your camera wont be so one outways the other there.
The canon EFS is alot of money but go for very little less
second hand, so that will tell you something about it. and it does exactly what it was designed to do, take excellent quality pictures on a CROP camera.
spike