March 2020. I'm watching my portfolio crater while trying to buy puts. Robinhood crashes. Again. thinkorswim freezes. Schwab shits the bed. TWS? Still working. This fucking ugly-ass platform that I'd been putting off learning for 2 years was the only thing processing orders while the world burned.
What Actually Matters
The Good: TWS has 100+ order types that actually work. I can trade German stocks, Japanese futures, and European options all from one platform without paying 2% currency conversion fees. It stayed online during every major market crash I've lived through - March 2020, GameStop circus, you name it.
The Bad: Learning TWS is like learning to fly a plane when you're used to riding a bike. Week 1 I wanted to quit trading entirely. Week 4 I could place orders without crying. Month 3 I started understanding why professional traders put up with this shit. The interface looks like Excel had a mental breakdown. IBKR Campus helps but expect a steep learning curve.
The Ugly: My market data bill is $143/month. Real-time quotes aren't free, delayed quotes are useless. You can try trading with 15-minute old prices but good luck timing anything correctly. Market data fees add up fast for serious trading.
Two Ways to Torture Yourself
Mosaic: Drag-and-drop panels that sound cool until you spend 4 hours trying to get your layout right, then an update resets everything. I use it because I'm not a masochist, but configuring all the color-coded links between panels is like solving a Rubik's cube while drunk. Workspace templates can save some time.
Classic: Looks like Excel spreadsheets from 1995 but executes trades faster than anything I've ever used. Pro traders love this because speed matters more than pretty colors when you're actually trying to make money. I tried using it for a month, went back to Mosaic because I value my sanity. Classic TWS hotkeys are essential for speed.
Who Actually Uses This Pain Machine
Three types of people put themselves through TWS hell:
Day traders who got burned by platform crashes during volatility. Once you've lost money because Robinhood went down during earnings season, you start appreciating platforms that actually work during market stress.
International traders who are sick of paying 2% currency conversion fees. I trade European stocks regularly - TWS charges 0.002%, Schwab charges 0.75%. Global market access makes the math obvious.
Anyone who's tried placing a bracket order on "user-friendly" platforms. Good luck finding trailing stops that actually work or algo orders that don't suck on retail platforms.
The Real Hardware Requirements
IB says you need 4GB RAM. I tried running TWS on a laptop with 8GB. It crashed every time I opened more than 3 windows. Running it on 32GB now - much better. Java eats memory like Bitcoin mining software.
The platform is "free" but market data will destroy your budget. My current bill is $143/month for real-time US and European data. You can try day trading with 15-minute delayed quotes - let me know how that works out for you. Data costs are the hidden expense.
Most people quit TWS after 2 weeks because they expect it to work like their iPhone. If you stick with it long enough to learn the keyboard shortcuts, you'll become one of those annoying people who won't stop talking about how much better TWS is than everything else. It's the trading equivalent of learning Vim - absolute hell for 3 months, then you can't use anything else without getting frustrated. IBKR training resources help shorten the learning curve.