Bit difficult to recommend one without an idea of your budget
24-105mm I use it on both a 7D and 5d3. It stays on the 7D most of the time and produces stunning shots.
I use the 17-55 2.8 IS on a 7D and it's really a great lens. They can be had on MPB used for around £400 to £450 which is where I got mine.
I don't care what anyone says but a 24-105L is NOT a great "general purpose" lens on a 7D, because it is waaaay too wide at the short end.
I presume you mean long at the wide end?
And you forgot "in my opinion" - several others it seems disagree with you![]()
I don't care what anyone says but a 24-105L is NOT a great "general purpose" lens on a 7D, because it is waaaay too wide at the short end. I had EFS 10-22 and 24-105L on my 40D but got hacked off having to swap them so often, so when I got my 7D I sold the 24-105L and got an EFS 15-85 and wow was I delighted with it, because it is the perfect "general purpose" lens for a crop sensor body and is every bit as good as the 24-105L in terms of IQ, plus being smaller and lighter. I don't have the EFS 15-85 anymore as I bought a 6D (full frame) and 24-105L and on the 6D the 24-105L is excellent, although I still miss the compactness of the EFS 15-85. I'm sure the EFS 17-55 f2.8 is a great lens also but it isn't quite as wide, is a lot shorter and more expensive and LBH how many of us really nead constant f2.8 aperture?

At some time or other I've owned most of the lenses mentioned including the 24-105, 15-85 and 17-55.
My vote would be the 17-55. It was the best lens I've had for around use and the fixed 2.8 does make a big difference when you're shooting indoors which I did a lot woth family get togethers etc.
I only sold it when I went full frame and although I'm glad I tried full frame, my favorite combination I've had is my 60D and 17-55.
I so tried the tamron 17-50 and it just wasn't as good.
At first I was impressed with the 15-85 but I really think the 2.8 makes a huge difference.
The question I would ask is do you you want more range (15-85) or better low light ability (17-55), and more control of depth of field with the latter?
Sorry, I know this is an old thread, but I've been looking at various lenses.
Probably better low light ability, in which case the 17-55 looks a good bet. Just one more thing, I noticed there are some comments on the web about dust being a possible issue with the 17-55, has anyone any knowledge about this?