As every knows that reads my posts, I'm not a lover of IB or TWS. But to be fair, you can't build a platform that is great at everything. If you have high expectations for a platform that trades futures or options, I believe there are better ones available. It would be more fair to compare TWS...