Quote from mad_badger:
richrf --
I too am pondering the same questions you've raised.
One thing I have noticed b/w the various well known brokers is the differences b/w their platforms. I have "test-driven" several: Scottrade Elite, MB Trading's Navigator, Schwab Streetsmart Pro, IB TraderWorkstation, among others.
IB TWS easily stands out -- as the slowest of them all. And before someone asks, no, its not my system.
TraderWorkstation is Java based, Java is "heavy", and I can see and feel the lag. Both the web-based demo version and the locally installed demo version of TWS are cumbersome and slow. I am not talking about order execution, but rather, the actual interface and platform itself.
If you don't believe me, try it for yourself. Download all the demo versions from the different companies. Compare. Try clicking around on menu's, opening up charts and trading windows, etc... Then go try the same steps on a different computer, to assure yourself that the results are consistent.
I can't work with a platform in which I can visibly see the lag b/w the time when I try to open a menu by clicking on it and the time when it actually opens the menu or the associated dialog window.
As for IB, I too read the negative and positive reports, and will continue reading and forming opinions.
Meanwhile, I won't touch TWS with a 10 ft pole.
Those other platforms may suck, but at least they respond quickly enough where my eyes can't notice the lag.