Merrill Edge is a great option if you want a strong trading platform with great access to research and data, integrated with Bank of America.
Consider Tradestation if you want a sophisticated trading platform for advanced investors who value screening & data, and want to trade widely.
Merrill Lynch
Self-Directed
Tradestation
Self-Directed