The 100mm macro is possibly the sharpest glass that Canon makes. Its a great lens, if you are shooting shrimp and small fish Id go for the 100mm