I have used the Canon 100-400 mk1 and mk2, and currently own the Sigma 150-600C.
I much preferred the Canon mk2 over the mk1, no doubt - IS, AF, and IQ were all superior on the copies I used.
I think the Sigma has narrowed the gap and is somewhere between the two on those 3 items.
Obviously it has the reach advantage and a weight & size disadvantage.
In my opinion, the Canon mk2 has a slight IQ advantage, and a definite AF (and possibly IS) speed advantage over the Sigma.
However, I snagged the Sigma for somewhere around $700 brand new and it's a smokin' deal at that price.
I never would've paid the ~$2k for the Canon mk2.
My order of preference, regardless of price:
Canon mk2
Sigma
Canon mk1