My 15,000 shares are held through Ameritrade. It's a great brokerage, touted by Barrons as at least one of the best if not the best of class.
There's no after charges or order limits. I'll buy millions of sub-penny shares for the same commission. And as an Apex client---more than $100K with them---I've wrangled the commission rate down to $6/trade.
I'm able to buy any stock I wish, regardless of where the issuing company is domiciled. CAZFF is domiciled out of the US although operating in the US's Permian Basin. The "FF" tag tells you this.
To answer your question, I'd be switching brokerages yesterday. When I'm driving, nobody else gets executive steering-wheel privileges.
Stay in touch, I'd like to hear your success story!
IMHO.