Gee, GCI you're asking.
I've worked for several small brokerages back in my home country and we used to operate several accounts with foreign brokers used for hedging purposes.
So I can say I've tried like 5-7 brokers. GCI is the worst possible experience I've had with a broker (even counting...