Ive been using TD Ameritrade. Not great but it gets the job done.
It does have a few good videos about trading. I learned a few things about forex trading and it is explains options clearly.
I'm learning not to listen to advice from self proclaimed "experts" that work for financial publications when it comes to recommendations. Following their advice has been just as good as me guessing.
But overall I'm pretty "conservative" with my money (Marx would frame me as a miser, which makes me bad at capitalism). I have most of my money in straight savings, then a standard 401K, then a supplemental 401k like account (I manage this myself and it is primarily ultra low risk, bonds, and 15% bet on the big corps), and then I have this TD account to lose money on and remind myself I'm pretty god damn dumb and irrational.