I'm not sure if this was brought up because I didn't read the whole post, sorry for that, but what ever camera body you use, you always will get a better pic when using a fixed lens instead of a zoom. Fixed lens are more expensive but well worth it. I have a Nikon 5200 with a Nikon 105 macro lens and it takes great pics.