I've taken both lenses Sigma 120-400 and Canon 100-400 on safari in the past.
The 100-400 is the better of the two, you would expect no less as it costs 2x as much! It is sharper at all apertures, has (sllightly) faster autofocus and is lighter. On the downside it is a push pull lens, which...