Looking for some advice on which macro lens to go for my canon 500D.

I've been looking at trading in my canon 50mm f1.8 and going for the canon ef-s 60mm f2.8 macro, or keeping my canon 50mm lens and getting the tamron 90mm macro.

I mainly want the lens for photographing flowers and maybe some creepy crawlies.