Hi guys I'm relatively new to photography. And am looking to take pictures of friends, fashion, scenery, etc. I currently have the 18-55mm lense and the 50mm f 1.8 lense. I'm looking for a versatile lense that has the most bang for the buck. Not looking to spend more then $300. I'm open to 3rd party companies. Furthermore.. I hate the fact that the 50mm lense has no zoom. That means, I'd have to walk closer/further away from the object to take a picture, right? Thanks for the information!