Sigma 24-105mm Lens Review: A Jack-of-All-Trades or Master of None?