I've had both Canon's L 24-70 & 24-105. Loved them both, and only sold them due to the necessity to shift funds elsewhere. Miss them both, but it is what it is.
My recently acquired Sigma 18-125 HSM OS is a fantastic lens. It's not L build quality, but I sure like the pics it produces, price point, focal range and 3 year warranty. Sigma recently changed the warranty for non-EX lenses to 3 years... something else to consider. It really is a nice piece of hardware.
I'm impressed with the colors it produces, Typical Sigma warmth 
I remember i was seriously considering it at one point myself...The superzoom nature and AF performance made me a little nervous however...
For the record, The 17-70 is amazing, I wish they'd add OS to that lens personally...I mean, seriously, a zoom with a 1:2 macro capability! Imagine that lens with OS!
But without OS or a faster aperture, im afraid its not a great all-round lens option
[Hey, what if they made it a constant f/2.8 instead? 17-70 f/2.8!]


