If you're shooting sports with any regularity I'd definitely go for the 28-70 or 24-70 f/2.8 zoom. I usually shoot sports (mostly my son's soccer games) with fast primes: 85 f/1.8, 100mm f/2.8 macro, 135 f/2L.
I wrote-up a comparison of the 28~135 and the 24~105 on this website. You may find it useful. http://www.luminous-landscape.com/reviews/...es/24vs28.shtml
I read this review more than once with a great deal of interest, and came away with these observations:
At 28mm the 24-105 has less distortion, but that was entirely expected.
In both full-frame shots the shadow areas look a bit brighter with the 24-105, but on the house shot I believe it's partially due to the slight difference in the position of the sun (see the bushes on the left side of both driveways). On the brick wall shot it may just be better lens contrast - it's difficult to tell on a web jpeg.
On the brick wall 100% crop the 24-105 is noticeably less soft and shows better contrast.
On the house 100% crop I see essentially no difference, at least none that would show up in a 12x18 print.
So if you're trying to cover a 40mm to 70mm gap, is it really worth the considerable cost to upgrade? For me, so far the answer is no, and here's why:
Shooting landscapes I use the 17-40L and the 70-300DO much more often than the 28-135. *
If I stop down the 28-135 to f/8 through f/11 on the 5D I'm pleased with the results on 12x18 inch prints, which is what I usually make.
On my Rebel XT "spare" body I'm always pleased with the 28-135 at any aperture.
(DxO Optics Pro helps the 28-135 a great deal with the previous two points)
I have fast primes in the same focal length range for sports or posed portraits (see top of this post).
* caveat: I'm still somewhat on the fence regarding the 24-105L because I rarely use the 17-40 any wider than 24mm, so the 24-105L could conceivably replace two lenses for me. I wouldn't sell the 17-40, but at times it would be very nice to carry only two fairly small, light, inconspicuous lenses, hence my earlier comment:
I believe that on a full-frame body like my 5D an L 24-105 IS and a 70-300 DO IS would be a killer two-lens walk-around solution
So far I'm happier with three lenses and the $1,300 still in my pocket (24-105 f/4L + UV filter + FedEx shipping from B&H (FedEx because I like my lenses to arrive intact)).