There aren't any poor macro lenses and optically they are all very good. The differences with macro lens are normally with the handling, and some are better than others wide open, but none are soft by a long way. The Tamron 90mm f2.8 is a very well regarded macro lens. The macro lens that is normally considered the best optical performer in this price range is the Sigma 70mm f2.8. I have one and the performance is impeccable, even wide open it is a very sharp lens. Reputedly, Sigma have said it is the sharpest lens they have ever produced. Like lots of macro lenses the AF in stills isn't the best if it misses the target, and the AF is a bit noisy, but that's its only real weak point. The Tamron is not far behind optically and the only reason I got the Sigma 70mm, was that I already owned a Sigma 150mm macro lens and wanted something more towards half the focal length. You won't be disappointed with either lens. Unless it is for use on FF such as the 5D mkII, also look at the Canon EF-S 60mm f2.8 and the Tamron 60mm f2 as well, although these only cover APS-C, and the Canon physically won't fit on a FF body (unless there is an extension tube attached). Optically there isn't much between any of these lenses, with the Sigma 70mm f2.8 being a touch sharper, and probably the best performer from wide open. The Canon EF-S 60mm f2.8 and Tamron 60mm f2 are internal focus and do not extend, and the Canon is the only lens with USM focusing for silent AF, but these are the only real differences. The Canon 100mm f2.8 USM (non-L version) might fit in this price range (but I'm from the UK and don't know what it retails at in the US). It's an excellent lens, but optically not any better than the other lens, and again the Sigma 70mm has the edge on it here.