TWS Charting
I use two brokers. ThinkOrSwim & IB. IB is great for cheap quick lot trading but I use ThinkOrSwim 80% of the time. Their charts, featurers & education leave IB in the dust.
For IB I'm considering using NinjaTrader.... you may want to check them out for their charting...