there are other good brokers out there.
but saying IB is not good is simply ridiculous.
it can happen to anyone to have a bad fill or an issue with your broker. so I am not saying you are not having a problem.
on the contrary I fully believe you and hope you can resolve to your satisfaction.
but indeed, so many of us use IB for so long, with the ups and downs (and clearly it's a bullish trend !) that it's hard to understand all the complaining.
I traded illiquid NYSE markets and now very liquid bonds futs markets and IB is really great.
Since late 2001, I think, when the API was first introduced, it's ever better, now I and so many , can do things with IB that required very high end (or straight proprietary super expensive) solutions.
fills, speed, confirmations, reports, really hard to find any complaint.
like others I could not tell you if the customer support improved or not, I never had to call there. (once or twice a year I need a little chat with a rep, always solved an issue, obviously low priority ones).
Sure I can't wait for IB to lower the futs commission, but since so few are serious competition to them, I guess they have no need to reduce comms for now (it did happen a few times you know !

).
you know what, while I am there, since I have only praises, let me ask for a couple of things :
market depth updates : more often please. specially for futures if you have the data available. thanks
anything else ? not really..