As what I have read on ratings for brokers, I found many good comments and rates for Interactive Brokers. Most of the positive comments are as ff:

* exceptional execution speed
* best commissions

However there were also negative comments which I believe, came from those who were new to the IB style, e.g.:

* it is not good for beginners, only for pros who understand many things about trading and IB
* not very good in training and technical support (this is the lowest in the overall ratings)

Well, as the saying goes... you can never please everybody... guess this is true again