I own both 24-70 and 24-105. The long end is really not much to write home about, so don't let the extra reach play too much in your decision. The bulk and weight are also much closer than I expected. Picking one up blind, I think I'd have a hard time to tell which lens it was.
The real play here is IS. But the f2.8 can do more DoF control on the like-for-like range, better AF, brighter viewfinder, one-stop brighter movement stopping, etc. But with natural light, the IS is very handy, even on the wider angles.
I've used the 24-70 with bounce flash in an event type environment, and it really is almost perfect on the 20D for this. The IS here wouldn't have helped at all here I don't think, but the 105 would have given better separation, although it's all a trade off because you want more than just eye-lashes in focus. The 24-70 I think is the better optic.
On a 20D, 24mm isn't very wide. It's good for events like a typical round dinner table in a hotel conference hall, but not for super wide-angle... until you go FF.
It's a tricky one. Eventually, I'm sure Canon will launch a 24-70/2.8 IS L, and that would certainly be the one I would choose and sell the other 2 lenses!
For me, I'm about to get a 5D and that's where 2 things will happen. First, I'll see how good/bad the corner performance really is! And second, those lenses will become WIDE! As a general walk about, a 24-105 IS L and 70-300 IS / 100-400 IS L become a very strong pair that cover almost everything in 2 lenses with IS.
I want to buy the 30D and am trying to deceide between these two
lenses. The longer focal length lense is slower but has IS than
the 24-70L. Is it better to get the lense with the IS and not
worry about the speed of the faster lens?
I am mostly taking pictures of my kids ages 10 and 7 and other
family stuff plus travel.
Also why wouldn't Canon makethe 24-70L 2.8 with IS? I would assume
it is helpful even with the faster lens.
Bob
--
Excal