I've been using Robinhood for the past year and made a 14% return which amounted to an extra $1500 in my pocket that I wouldn't otherwise have. There is so much negativity surrounding Robinhood here and I think it's coming from speculative people who haven't actually used Robinhood and can't assess it empirically. They charge _0_ fees. What's so anti-robinhood about that? If you're concerned about them making money off of order flows, just use limit orders. I _only_ place limit orders.
Reminds me when my friend told me he was up like %30 using Wealthfront and I should complete his referral. And I told him the S&P was up the same amount over the past year, but I only paid a 0.05% fee.