I used E*Trade, it’s a very good platform in my view. The user interface is the best I’ve seen.
What are I don’t like about E*Trade is I have had issues with getting executions on some thinly traded ETFs that I used as part of a trading program that implement from time to time. I also think their margin rates are high. If you are in Power E*Trade the customer service people are quick to get to and are quite knowledgeable.
I also have an Interactive Brokers account which had great margin rates, interest on short balances (the main reason I have the account) and incredibly fast execution.
Basically if you do regular standard trading I’d recommend E*Trade. If you’ve been at it for awhile you mind want to open an Interactive Brokers account.