So whats the alternative? There are countless complaint-threads about IB and CMC too, some of them even legit complaints (the theme of the CMC threads appear to be connectivity problems and subsequent not executed orders, and absurd Nasdaq pre-market spreads raping stops left and right).
