I have a Nikon D3300 which comes with a kit lens 18-55mm. The quality and versatility of the kit lens is a bit limited so I purchased both a Sigma 70-300mm f4-5.6 and Nikon 50mm f1.8.
What I've found is that the Sigma is great for macro shots and far off objects but due to having a starting focal length of 70mm it means I have to be really far off from the subject. At least 6ft so sometimes I've found that the camera won't focus and I have to switch back to my kit lens to get the zoom and get a decent shot.
The 50mm is amazing but I find that due to it being a prime lens it's again limited in what I can shoot and only really good at shooting people's faces and smaller objects. Yes I know it's a portrait lens but I feel like I should of got the 35mm f1.8 instead to get more in the shot and be more versatile.
So that all being said... I'm looking at the Nikon AF-S NIKKOR 18-35mm f/3.5-4.5G ED Lens as it would give me the nice range of the 35mm I wanted and also a wide angle at the 18mm range to get those bigger frame shots. But would this lens be suitable for general use such as streets, people, objects as well as landscape etc? From what I have read on this website: https://photographylife.com/reviews/nikon-18-35mm-f3-5-4-5g it looks to offer full versatility, even doing almost macro shots.
I was also thinking of getting the Sigma 10-20mm f3.5 but apparently being a more wide-angle lens it would produce poor shots for closer up or people shots... is this true?
One thing I've noticed is that whenever I see photographers taking street shots or even close up shots they have massive lens with massive hoods and don't seem to be using anything like the 35mm or 50mm. Is there a reason for this? Are they using more the 18-35mm lens to get the variance?
Any help or thoughts would be great as I'm pretty new to the photography game so finding it all a bit overwhelming. Thanks.