So far I have done all day trading, no swing trading. I am liking IB. I am just starting, only been live trading since May, but I did do a lot of comparison shopping. If you run Linux, then you want IB. TOS is maybe in general a better trading platform than TWS which is IB's platform, but IB is the better of the two brokerages for day traders. JMHO. If you are a WinDOHs guy and would never in a million years be interested in Linux, then you would maybe like LightSpeed better. Both LightSpeed and IB have very reasonable commission structures. LightSpeed probably offers better execution speed though I have had no issues with IB. In no way am I disparaging other brokerages, it is just that there are only a few that I have really looked into, and only one that I have actually used, though I do have a small account at TD Ameritrade just to be able to try and use their platform indefinitely. And TDA and IB are the only two that I am able to use due to universal lack of support for Linux users among the rest.