Depends on your investment strategy. If you invest in fund or ETF, Please consider Vanguard Brokerage account. They are one of the best with low fees. If you want to trade stocks, this will depend on your account balance. If you have $25,000 or more, consider Zecco or Wells Trade. They offer free trades.