Etrade has sucked for a very long time. I begged them to close an account I had, instead they kept sending statements about my $1.16 or somesuch and advertising how many "accounts" they had... then they got hacked and my info was stolen!!
What about Interactive Brokers API? The trading environment I rent is handled by some very responsive, talented, and straight talking people. They say there is only so much they can do with IB and publicly say that the API is difficult to work with and problematic... They don't seem to say that about any of the 12 other brokers they support. They don't support ETrade at all, they don't seem to be oriented towards daytrading...