I don't have any firsthand experience with Robinhood, but some of my friends use it and your description aligns with their experience, sort of packaging trading as a game almost. I use Fidelity for my brokerage and Roth accounts, and have been content with it.