I have used IB for some time, but the problems and performance are discouraging, so I'd like to find a new broker. The way I trade (stocks and futures) is by hitting the bid and ask, so I need accurate and timely quotes. I also like to watch charts while trading, so I'd like charts that update with each tick. My problems with IB: 1) When I need to use an order ticket, TWS stops for several seconds. 2) The charts only update every 5 seconds, so I have to watch the ticker instead of the chart. 3) Due to volatility and/or aggregation of the tickers, when I hit the bid/ask, an order may be placed at a price other than the one I hit (clicked on). This may also be a performance problem. Right now, I think TWS is better for passive traders (ones who put an order into the book) rather than active traders. My computer is fast with plenty of memory. Any recommendations?