I use a 10D and I get the results I want. I know people with every other camer and they also get the macro results they want. So, at the end of the day, it's all about the person (well the lens has a little to do with it too).
Now that you have made the purchase, go out and take photos and enjoy your purchase, no need to ponder over it any longer!