Go with TOS if you are trading equities or options with possible exception of scalping equities. They are not the best for futures. They don't have time and sales for anyone but their institutional customers, though they say they are getting it for everyone. Right now they offer trading in index futures, but they need improvement in the resources for futures trading that they offer. They recently added FOREX to their platform. All around they are very good, but there are still some places were improvement is needed, mainly futures and time and sales. They are tops in options, market education, and responsiveness to their customers. Their commissions are not the lowest but reasonable, considering what they offer, with the possible exception of futures commissions. Their Java platform is outstanding.