My bank sold their stuff to Schwab so that's where I am now. Free trades, but I'm sure that's costing me something somewhere. Options are available in the non-qualified brokerage account, and margin accounts are available, too. I doubt this is the "best place" to be, but it's not bad so far.Chase does it, albeit only for long stock purchases, not shorts or options. The first X (some number I've never hit) trades are free. Robin Hood is a total scam, tells market-makers over at Citadel what everyone's aggregated trades are before they go through.
Yes, RH is pure evil.