Greg ... I am holding a lantern out in front of me looking for an honest online brokerage firm as Diogenes looked for an honest man.
They all have warts. Some are large enough that I discount (no pun) considering them. Seems to come down to the age old adage that you get what you pay for ... sometimes.
I still have some deciding to do but at this moment I am leaning toward Fidelity. They seem to be upfront, no restrictions that concern me and are highly regarded in reviews. I spoke to them for about 45 minutes today and came away feeling comfortable.
A BIG plus for me is they can link my bank account to their brokerage account all self directed by me so that I do not have any of the time lags.
Their number 800-343-3548. Let me know what you think.