I've been trading at ToS (thinkorswim.com) for about 4 years, and have been very happy with everything. Service, commish, charts, etc...
However, I primarily trade Credit Spreads on the RUT and IWM. My only problem with ToS is commish on the ETF's can get out of hand. Ideally I'd like to...