I know for sure what their commission structure is and rather than detail it here, this is a synopsis:
http://www.brokerage-review.com/compare/interactive-brokers-vs-thinkorswim-review.aspx
Thinkorswim commissions make certain trades prohibitive. To their defense, the platform is way more user...