I couldn't tell you which one is the best. In fairness all I used is Schwab, and I'm very happy with their service, so I never changed brokers in my 18 years of investing. If your very happy with something their is no need to change in my opinion.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.