Upload & Sell: On
| p.1 #20 · Best all purpose EF zoom lens to carry around on top of CZ primes |
I'd get the 28-135 IS before the 28-105. The IS lens seems to be available from $200-$250 used and is a pretty decent lens. It doesn't have quite the contrast as the L, has some zoom creep, and lacks a fixed aperature, but it is otherwise pretty good.
If you want to spend a little more, I'd echo the 28-75 suggestion. (The 24-105 and 24-70Ls are the best, but most expensive options).
Unless you want to start spending a lot more money, those are your best bets in my opinion. Since you are wanting a walk-around and an alternative to your nice primes, I'd suggesting going with the cheaper lens with IS.
Also, if you really want something as wide as 18mm there are no options that will give you the zoom range you want in a single lens.