Most everyone has given you advice on a Canon lens lineup because that is what they are mostly familiar with. I see that you have a Nikon set of equipment. I would guess that the Nikon version of the 105mm 2.8 macro is a pretty good lens. I have friends that have this and love it. Also the Tamron, Sigmas or any of your other 3rd party companies carry lenses in Nikon mount also. Look at some of Bryan