To be honest, most of the macro lens out there are pretty decent. If you need a macro lens to reproduce some work, then I think any one should be fine. 50mm, 60mm 90mm or 100mm. i.e. Take a photo of a painting.
If you are using it for small stuff such as a printed circuit then I think 50mm, 60mm 90mm or 100mm also fine. Just need to make sure you have enough room for lighting between the lens and the subject. For flowers and such any of those should be fine too but I prefer longer focal length. However, for live insects, longer focal length is better in my opinion. In that case, you do not need to get very close to the insect.
Sharpness wise, I only have experience with the old Canon EF 100mm and Sigma EX 100mm macro lens. Both are pretty sharp. In fact, according to those lens review sites I visit, most of the macro lens are very sharp. So what are the main difference between them? Build quality, lens dimension, focus speed, internal focus, image stabilization, lens flare control, weight, cost and compatibility.
My old Canon 100mm lens (not the current L and non-L version, mine is older) extend when focus. So the overall lens length max out at 1:1 ratio. It will be nice if it use the internal focus system like the current non-L and L version so that when shoot with 1:1 ration, the front lens element does not get closer to the subject than the newer one. The Sigma EX 100mm macro and the Tamron 90mm macro also extend when focus.
Although Sigma and Canon do have macro lenses longer than 100mm, but I still prefer 100mm myself.
So from the lenses listed from your original post, I will pick the Tamron 90mm since it has a longer focal length.