I have a crop sensor (T3i) and in addition to the kit 18-55, I also have the 28 prime, 50 prime and 100 macro prime.
Considering replacing the kit lens, essentially, with something to fill that "walk-around" versatility (Where I don't have to swap lenses amongst my primes).
I am aware that the 17-55 would not work on a FF if I ever upgrade my camera to FF, but am not really worried about that right now. If they day comes where I go FF, I can sell whatever lenses that aren't compatible.
So with that in mind, which of the 3 mentioned (17-55/2.8, 17-40/4, 24-105/4 is the best overall versatile, everyday, lens?
Edit: Let me also add the 24-70/2.8 into the equation. Even though I realize that's quite a bit more expensive.