I have too many lenses, but I am considering a zoom for travel and events on my crop bodies. I already have the 18-55IS, 70-210L, and the Tokina 12-24F4. I have a number of primes, including the Canon 35f2, Tokina 35f2.8 macro, Sigma 50f2.8 macro, Canon 50f1.4, Canon 85f1.8 and Canon 100f2.8 macro.
The 18-55IS and the Tokina 12-24 will probably do anything I would want for travel, but I have been considering the following 3 lenses:
1. Canon 17-40L - good optics, nice convenient size and weight, and would complement the Tokina for travel.
2. Canon 15-85IS. This has a great range, sharp, and reasonable size and weight.
3. Canon 24-105L - This misses the wide end, but I already have the Tokina 12-24. It would be great for events, street festivals and general use, but it is on the large size, weight, and I would wind up getting a white box version.
I would only go full-frame if prices come down.
I have not considered the 17-55IS mainly because of price. I am also not very enthusiastic about the size and weight, and yes, I know the 24-105L is an ounce heavier.
What do you think?

