If you have a smaller amount of money or are simply looking to get started with investing, M1 Finance is my number 1 choice. They sound too good to be true, but they are not. Not only do they offer $0 commissions, but they also allow you to buy partial shares (which is huge). On top of this, they offer tax friendly accounts which others (such as Robinhood) do not offer. Over the long term, tax friendly structures add up in big positive ways!