Hi Jc
A proper macro is a dedicated prime for macro. Not saying u cant have good results with other lenses.
Personally I have the 100 f2.8 macro plus those macro filters from ebay.
Tried using the macro filters together with a variety of other lenses, namely 18-55 kit lens and 70-300 IS but results where not to my liking and eventually ended up getting me the 100. Im really happy with the buy.
But what u choose has to be something u want. Make some research. Here you will get opinions. Eventually you will make your own