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 Schwab if you want an easy-to-use, low-cost trading account from the broker that pioneered low-commission trades.
Merrill Lynch
Self-Directed
Charles Schwab
Self-Directed