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.