Broker with good charting software

Just wondering on any suggestions to a broker with excellent charting software. I find most are minimal at the least. Any suggestions would be greatly appreciated or even a place to go to find the answer. I am currently using and i think its excellent but would just rather find something a bit more live compared to a broker. Also if you know any, I am interested in ECN brokers only.