I want to buy a new lens that extends my zoom range, because the one came with the camera is 18-55mm with a small zoom range. The specifications for the Tamron lens look good, with a great zoom range, and also can be used as macro lens, for portraits and travel - I will not have to carry more than one lens & switch lenses. It's within my budget too.
So can anybody help me to know if it can fit my camera? Is it good enough or I can find something with same specifications & same price range in another brand that's better?