I have a top of the Line (from bottom) Canon 1200D camera, 18-55 stock and 50mm 1.8. I want to spend on a Sigma 18-35 f/1.8 but some of my friends are suggesting to upgrade the camera first instead of going for this lens. Is it worth upgrading my camera first, or just go for a new Sigma ? I can spend upto $700.
I have gone through some questions too like this and this but i have a different camera model and I mostly shoot in low light, mostly random shots including portraits and landscapes. (Learning Phase). Thats why i was thinking to go for sigma 18-35 lens but on the other hand better camera body will have higher ISO noise reduction and higher dynamic range.