Personally I use CQG which is the best charting I have ever used. eSignal is good as is Genesis, but having used all three I much prefer CQG. A little above average in price, I think the basic package is £360 - but you get what you pay for...
MetaTrader MT4, it's free Ensign is also reasonable at $39.95 http://www.ensignsoftware.com/ I guess it depends on how technical you want to get.
I'm trying Optimal Trader, which is reasonable priced ($99) and a bit technical (if you want to) Anyone else here who has tried it? It's quite new and a bit different than the others... Until now I have mostly used technical analysis for stocks and mutual funds, but I'm currently investigating the possibilities in the Forex market with Optimal Trader /Jossan
Spot Currency, Retail Trader, Neoticker with an EFX feed. EFX execution. Spot Currency, Prop Trader, Neoticker with CurreneX feed and execution, linked by Fix Engine. The Ever Rushed For Time Viper