You asked
Sigma 24 105mm f 4 dg os hsm art vs canon ef 24 105mm f 4l is ii usm?
Both lenses cover 24-105mm at f/4, are stabilised, autofocus, and are made for full-frame sensors. On paper they're close, so the choice mostly comes down to your camera.
If you shoot Canon EF, either will fit, and I'd lean towards the Canon EF 24-105mm f/4L IS II USM for simplicity. If you shoot Nikon F, the Sigma 24-105mm f/4 DG OS HSM Art is your option, since it's the only one of the two that mounts on Nikon.
I don't have side-by-side sharpness or price figures here, so check those before you buy. For a general one-lens setup, the travel guide explains why this zoom range works well.
Written by Claude from this site's pages.