I'm heading to Africa this summer, and been contemplating a long range telephoto zoom. I currently have the Canon 100-400mm, but was thinking a little bit more range would be nice.

Obviously I don't have deep enough pockets for the Canon L Primes (500mm f/4 ; 600mm f/4), and besides, they're a little too heavy and unwieldy.

In addition to the Tamron 200-500mm, I'm considering these two:

Sigma 150-500mm f/5-6.3 DG OS HSM APO
Sigma 50-500mm f/4.5-6.3 DG OS HSM APO

Both are heavier than the Tamron, but I've been lead to believe that either Sigma lens are optically better than the Tamron, plus they have the added bonus of having stabilization.

Appreciate feedback and advice.