I have the Sigma 50f2.8 macro and just got the Canon 100f2.8 macro (older version). The Sigma is easier to hand-hold and is sharp. It is a very useful and sharp lens. Sometimes, the working distance can get so short that lighting is a problem. If you are going to photograph flowers, the 50 is a great focal length, and gives you the field of view of an 80.
The Canon 100, though larger, does have good ergonomics and a longer working distance. This can be good for photos of bugs, but not larger stuff.
I originally got the Sigma so that I could get shots of flat artwork for my wife.
You have a range of choices in focal lengths from 50-100 and longer. Pick the lens that gives you the optics you want and working distance that you need.
The Sigma 50 is an excellent lens, as is the Canon 60. The Sigma is less expensive, but just as sharp.
All macro lenses will be sharp stopped down to f8. Differences appear wide open in optics, but that is not how you would use them for macro.
Focus speed can differ, as can focus accuracy. My Sigma is fine in this regards, but the Canon is faster.
You don't get a macro lens for focus speed, and use manual focusing in macro.
The important question is - what do you want to photograph? That determines your choice.