M1 Finance vs. SoFi Invest | Which Brokerage is Best?