Hi all.

About a year ago i finally upgraded to a 600D from my very old Olympus 8080WZ, i only got the 18-55 II lens kit with it as i thought this would be fine to get used to the camera.

However, now i am finding i could use slightly more zoom , this is where my problems start, i have mainly been looking at the following lenses.

Canon EF-S 18-200mm f/3.5-5.6 IS
Canon EF-S 18-135 mm f/3.5-5.6 IS Lens
Sigma 18-125mm f3.8-5.6 DC OS HSM

While i understand i am giving up some image quality etc i feel i would get more out of this type of lens at the moment but i have also looked at the Canon EF 70-300mm f/4.0-5.6 IS USM Lens or the Canon EF-S 55-250mm f/4-5.6 IS STM Lens to accompany the standard lens i currently have.

So i would really like some help if possible, i guess i am looking for a better general use lens if anything really exists than a lens for shooting specific type of shots, such as a macro lens, which i do really want at some point also!

The only must is the lens needs to have image stabilizing as i only shoot hand held.