A Canon 17-55mm or 15-85mm is the best option. There are different versions of the 17-70(OS and non OS, they are different optically). As a low cost lens, its fine. Some of the limitations that caused me to quickly upgrade to the Canon 17-55mm lens were
Stiff focus ring, useless for manual focusing, which was my primary usage
Very poor resolution at close focus distances, which was also my primary use (Product Photography with manual focus)
For normal photography using autofocus, it was fine. Mine was the non OS version, the OS version is not noticibly better, just has OS and costs more.
I do not have personal experience with the other lens, but I do with the lenses I've mentioned.
Here are some normal images taken with my 17-70 a few years back on my 30D.