ThoughtWorks recently introduced "Adaptive ALM", a suite of 3 products that facilitate application lifecycle management. ALM sounds like a traditional management term but we do it differently in ThoughtWorks, making it very flexible and effective for everyone in the team (not just managers).
I've used Mingle in all of the ThoughtWorks projects I've been on, and can assure anyone that it has worked well for us. It makes life easy for a distributed team, or even for a collocated one actually (having an online story card is helpful when you lose your physical ones).
I've interacted with the Twist team quite a few times and have seen their demos (plus, I used an earlier version in a TW project before). I can say that the product is quite impressive in terms of innovation and philosophy.
The projects, a couple of tables away from my current one, use Cruise extensively and their team members can't stop singing praises for it. It has helped them deal with a very complicated build/deployment process, reducing it to a very streamlined one, based on the pipeline concept. (And of course, any continuous integration process is always a good idea!)
All in all, I'd suggest that folks download and play around with the free versions (time-limited or user-limited) of the above products themselves. Definitely worth a little investigation, to say the least.