I have my own Sigma on my 1v and 3, and I have 550ex and Sigma on work 1d and 1dmkII. There's not so much difference between those two but there are few pluses and minuses for each of those two flashes.
Sigma charges about 20 to 30% faster then Canon (with 580 this is suppose to be different, but I'm still waiting to get 580), which is quite important for me, since I'm shooting sport. But on other side Sigma doesn't have plug for external batteries and with Quantum I can get 550ex to charge helluwa lot faster then any Sigma. Only other thing (except plug for external batteries) which bothers me with Sigma is that FP mode turns off automatically when time goes under x-synch. With Canon FP mode stays on all the time. It depends on your stile of shoting but for me it's not really big deal since I'm shoting in manual. Other things which might be important for someone are that Sigma's af assyst light supports only center AF point while 550ex supports all 45 af points. But on other side, you can use Sigma as optical or wireless slave while Canon can be only wireless slave.
And yes both flashes are made like **** (580 is suppose to be better in this too). When you hold EOS 1 in your hand it's made like tank, while holding 550ex or 500super in your hand it makes you wonder how fast it will break. But on other side it still didn't break for me (if I don't count endless number of hotshoes which I broke on both flashes), even if I'm not really gentle with them 