My pick is Charles Schwab. Often regarded as the best overall, Schwab offers a comprehensive suite of features, including $0 commissions on stocks, ETFs, and options.