What backtesting software to choose?

Do you have any success stories? Is it useful at all?