I have been trading with IB for a couple of months now. In general I am very happy with them. The commission structure is great and the executions are generally pretty good. The major gripe I have is with their front end software. It is not as flexible as say Real Tick or Redi Plus. It is very difficult do trade directly from a level II screen. And the GUI is not very good. Does anyone else feel this way????