TWS is underrated in my opinion.
Things I like:
Basket Trader
Book Trader
Charting Spreads ( IB calls them 'Virtual Securities')
Hot Keys (Can pound keys to send orders, getflat, reverse, send brackets, etc)
Cheap Data
They pay interest on cash balances
IBKR is a big FCM with a stock listing...