Welcome to the board unleashed.
I've never traded at IB but have heard mixed results, mainly b/c of what you have seen with the charting. You may want to consider getting an independent, 3rd party for charting. I personally don't like having all my eggs in 1 basket. I would recommend
MultiCharts. TradeStation is also good. Just about every decent chart service has a free trial, so I would start there.