don't go to schwab, as if anyone was thinking of it. they have mde every error expressed here. offered free trades and then never even performed on that. i would change in a heartbeat. i am fond of having a physical office "somewhere". a value is you can use in europe, asia etc. have been told Think or Swim is a great brokerage and chaeper than either.
They do have issues when there is extremely high volume. Other than that they are pretty good. It is probably not an efficient use of money to upgrade for that one or two times a year they have issues.