I have WAY more complaints about Fidelity. I never really have any clue how much cash I really have.
On my positions page they will say I have $20,000 cash but I can't trade that because I sold one $50 put contract so I really only have $15,000 to trade. They also don't update things till overnight so a trade won't change my cash position till later, not in real time.