I find a few things interesting
1. suddenly the 24-105, which used to be too slow, have too much distortion, and be a 'gimmick L' lens is getting a LOT of respect! (I read so much crap about this lens that i held off buying it for years, and now that i have one i'm so happy.)
I was about to point this out too.
Yes...it really is the best compromise (i.e. all-purpose) zoom lens that exists for the Canon system, IMHO. The other zooms in a similar range are variable aperture, lack weather sealing & good build quality, and just plain don't deliver good IQ.