#1 Overall – Fidelity
Fidelity has a great website that is easy to navigate, free trading, solid investment choices, retirement planning tools and cash management services. Overall, I like having everything setup under one platform: my 401k plan, investment accounts and cash management / bill pay.
#2 E-Trade – www.etrade.com
#3 TD Ameritrade – https://www.tdameritrade.com/home.page