the canon one is good to...You really cant go wrong with ANY of the macros out there
Sigma 105,150, tokina 100, Tamron 90, Canon 100
they are all superb. Its just the canon and the Sigma 150 both have the USM/HSM focus and non rotating and does not extend when focusing