just a tip, i've heard from quite a few people on another forum that the sigma 10-20 has some hotspots as well, im not sure about the canon though
any lens thats very comlex element/grouping wise, is going to be prone to lens flare, primes are almost always a safe bet that they'll be IR glare free