I think either lens on a crop body is wasteful (with a few very specific exceptions). If you need a f2.8 lens, then buy the 17-55mm f2.8 IS USM. It is much more affordable, and while the wide end falls short by 1mm it offers a much more useful range for an APS-C sensor. If you need wider than that you could always go for the 15-85mm f3.5-5.6 or 10-22mm f3.5-4.5 (albeit not as fast) or the Tokina 11-16mm f2.8 (albeit with drawbacks it has a 2.8 aperture). Unless you're sporting a crop and a FF body, or intend to purchase a FF body soon, your money would be better spent on lenses intended for the crop form factor. All of these lenses retain their value well too, so you should not be afraid of losing money on resale if or when you move to a full frame camera. Another option for ultra-wide is the Sigma 8-16mm, which has no equal on the wide end.
These are just my opinions.