I have this one (the 28-135) and it's fine for general use, it's not much good for taking photos of the dogs unless they're sitting right in front of you but it's good for landscapes etc. and I'm getting good use out of it on this trip. It really depends what you want to use it for. If you can stretch to it the Canon IS lenses are very good.