Previously, we'd been using a combination of Gemini and excel to manage our product. It was doing ok--generating burns in Excel was a pain, making things match Gemini was a pain, but at least something was happening.
Because of the pain, we did some research into several different "Agile" management products such as VersionOne, XPlanner, and ScrumWorks. By far, the product that I liked the best was the Rally software product, which really needs a name but doesn't have one.
Rally is also the most expensive product by far, but had the best, most polished UI. Its really been a pleasure to use. One of the side effects of having the product is it's reduced our stand-up time to about half the time, since we don't spend time looking at numbers any more.
Our team is also has remote members, so this lets us truly practice agile when we can't use cards on the wall.
In my opinion, it's worth the cost.