For TA, I use Metastock, I still have an older version that works well. I think it is one of the best programs for the job. Not for backtesting though.
Same here, I use MetaStock 11 EOD. It's a pretty mature package and provides most indicators out of the box. And setting up your own indicators is not that hard either, take a peek: http://www.equis.com/customer/resources/formulas/primer.aspx Customer support is pretty neat, too. A
It's like going around in 2010 and asking what horse breed is good for the city. TA is useless in the era of HFT and data mining. Forget about TA. Mutate or lose it all. TA is "after the fact" analysis. Others create the fact for you.