I'm a little late to the party, but I have accounts with Schwab, Fidelity, E*Trade and TDAmeritrade. Of the four, I like E*Trade the best due to its website layout and being able to easily find all their tools and research. I would put Fidelity second. That being said I'm moving away from...