It depends on what you want to shoot.
I shoot Nikon, but I think the macro lenses work pretty much the same.
The 60 macro is a great lens. It focuses fast. With a full frame camera, it works on small subjects on up to angel fish. To get true macro, you often have to get really close. Many subjects will not tolerate that. Also you are so close , that you can block your own strobes. This lens is my go tokens for night dives.
The Nikon 105 tends to search on focusing which can be vexing. You also have a really narrow depth of field. If you are in surge, life is tough. But if you nail the subject, the shallow field really makes it stand out.
You are pretty much locked into small subjects. It is a great lens for small, shy critters like butterfly fish and damsel fish and bennies and gobies and sea horses. Also if you want to do super macro, this is the lens.
Now if you are shooting a crop sensor and want to do close ups, but not true macro, and larger subjects, you might think of the sigma 17-70 macro lens. It is quite versatile.