I am in the process of looking for my second lens, and I know that I really like shooting nature but I also like portraits and urban...I am leaning towards a telephoto but I was curious how do you decide if you should get a lens that reaches up to 300mm or 200mm or a certain length?