I like Fidelity's trading platform the best. But I guess it is all a matter of what you want to do.