3. M1 Finance
M1 Finance is an online investment platform that allows you to buy stocks and ETFs, as well as bonds and mutual funds. The company has been around since 1999 and uses its own technology to provide high-quality services at low costs.
M1 Finance is easy to use, with no minimum deposit requirement ($100) or trading fees ($0). It also offers automatic rebalancing so you don’t have to worry about refreshing your portfolio too often (the only time you’ll have to check on it is when there’s a change in market conditions).