Ensign. Without a doubt. Clean look and feel. infinetly user customizable. Very fast. Data stored on yr HD. Instant changes of time periods on a chart. Very stable - never crashes. Great support. Constant improvements & upgrades. The best value out there at $40/mo., im my opinion.
P.S. If u have esignal then take a full featured trial for 30 days at no cost.
try e-signal's own charting software using the "Advanced Chart" type. This is very easy to use, stable and provides great scaling features like CQG and Q-Charts have.
You might check www.fibonaccitrader.com
Good software, great support (Personal and from the develloper (Carlos)) Option to devellop and write your own indicators in Visual basic or excel.
I like the new charting from ESignal. There scripting is sorry to say terrible and needs a lot of improvement (reminds me of an old Supertramp song), but thats a question of taste and old habit I guess.