I used etrade now use fidelity. Both are good options.
I am a rep so we can only use preapproved brokers. If you are just an individual investor there are many other cheaper options.
You need to specify what you need/require? Research data, cheap trades, platform/graphs, what you want to trade (options, stock, currency)? This will help you narrow down the options.