TradeStation is an excellent all-in-one charting, data provision and execution package, good value for money in my opinion for the cost of $99 per month + data fee's.
Positives - it pretty much does everything - analysis, indicators and strategies for FX, futures, options, equities. EasyLanguage is an extremely flexible tool in the right hands, and there are an enormous wealth of ready made and experimental indicators available in the TradeStation forums for free. Strategy automation allows for totally hands-free trading - I've used it myself and it works a treat. The TS forum community is also an excellent resource for users. Includes OptionStation for option analysis and strategy trading, and RadarScreen - a powerful symbol screening application. Reliable and stable, nothing really competes at this price level for these features.
Negatives - you need to have a FAST machine to run it at its best, to avoid data occasionally being slowed during calculations in fast markets. Margins are not the best by a long shot for futures. No access to Eurex/Liffe data or markets. You need 1-2GB of memory to run RadarScreen with 1000 symbols efficiently.
Summary: For the retail trader TS is probably the best featured package around. It isnt as good as TT / CQG - but then it costs 95% less.