>>3479708macro lens is just a lens that has 1:1 magnification and no distortion therefor making them extremely sharp also able to focus at extremely short distances
the only downside i see is they are a bit darker than the non macro lenses
Also it seems the 100mm macro L isn't that much better than the older non L version for the price since having IS on a macro is kinda dumb