7. Ally Invest
It began as an online bank that offered high-yielding accounts. It now also provides investment services. You can open an account with Ally Invest with no minimums and trade stocks and ETFs without paying trading commissions. The company has some excellent investment education resources and provides live streaming quotes, charts, and calculators to assist you in making informed decisions. It also offers a Robo-advisor service with no management fees.