i think t depends on what and how you like to trade. For day trading I use Centerpoint with DAS platform. it is super lightweight and fast. and i am starting to like the charting more and more. I do most of my block trading and option trading on Fidelity atpro but also like etrade. Fidelity has some decent charting. And no trader should be without TOS i use it for following commodities, historical data and recently love it for being able to look at charts of expired options that i cannot find anywhere else (let me know if you know where)