I have been shooting for sometime with my Nikon D3200 with the kit provided Nikon 18-55mm f/3.5-5.6 VR lens. I am currently looking to purchase a new all-in-one lens to go with my camera. I do not have yet identified a specific type of photography that I am particularly fascinated by, hence I am looking for a good all-in-one lens that I can carry along in my vacation trips to capture the entire spectrum from zooming on landscapes to portraits to close ups of flowers. I have been doing some basic research and have identified the following two models: Sigma 18-250mm f3.5-6.3 DC MACRO OS HSM for Nikon Digital SLR Cameras Tamron B018N B018 18-200 F/3.5-6.3 DI II VC Nikon Mount Lens for Nikon DX DSLR Cameras But I am not very sure on which should be a better buy considering my usage patterns. I also want to make sure that should I upgarde to a better Nikon camera, I should be able to reuse the lens. I am not shy on spending the few extra bucks but I would like to understand the immediate and long term benefits. Can somebody provide some guidance around this area and help me make a choice.