i own the canon 60mm f2.8 and it is fantastic, my sharpest lens. it's even sharper than my L lens, by a noticeable margin. built well, sometimes used as a normal lens (since it's only a little longer than my 50mm). problem is, i do regret getting it over the 100mm, which presumably has the same level of image quality, but is compatible with full-frame which is where i want to go.
this answers your question i hope, but i do want to clear up something for others..
the term macro itself confuses a lot of people because it is used too loosely, some even think 1:1 refers to the aperture values on the barrel.. 1:1 in terms of macro is not written anywhere on the barrel, but it defines a "true" macro lens which can fill its sensor with the actual field of view. meaning you can capture a field of view 22mm across on a crop body, 35 on a full frame etc..
canon's lenses which say "macro" on the barrel are all true macro lenses, which are always prime/fixed-focal length lenses. sigma tacks "macro" onto a number of their zoom lenses which have decent maximum magnification values at full telephoto but most don't even get past 1:2. no zoom lens is a true macro lens, this is a fact.
the 50mm f1.8 is not even close to true macro (even the standard kit lens works a lot better). many of us own one, it's like 1:6 or greater. alright for a "closeup" but no way you'll be taking cliche "macros" like photos of your eye or flower stamen.
sorry for the long post, i felt i had to say it though.