I like to vote with my business. IB is the only broker (in the world?) offering such an extensive selection of global products at a fairly reasonable price. This matters a lot to me since I do not trade any USA products. You guys in the USA have other choices and I would probably use them if I was trading USA products. But I am not, so here I am at IB giving them money every day.
No doubt about it. IB is the absolute worst, except for all the others. (There are many things I don't like about IB, but it's still the best broker I can find for what I need.)
IB TWS is by far the best platform and they're a great broker. I like fidelity a lot as well and use them for most trades because zero commission. Both are top-notch.