I own a canon eos300 SLR, and I'm looking for a new lens. What do you think of the (ef 28-80 3.5-5.6) ? Any other suggestions (not too expensive)?