+1 for Interactive Brokers. You can migrate super easy by having them filing a full ATAC. I came from Charles Schwab, which I have to keep because my employer sends GSUs to either Schwab or Morgan Stanley.
Additionally, the UX is much better (IMHO) than Schwab, both on mobile and desktop.