Indeed, IB is a java platform. A "screen" trader surely needs faster OE system, preferably with very flexible hot keys. When you link those HotKeys to a number of routes, or even better - to SMART routes, your chances of better execution improve drastically.
I'm using IBKR API and have no issue (at least for now) with the speed. What I care about most is the fill quality. I'm hoping to see whether IB Algo orders can help. Or have to resort to other venues for such. Just to emphasize, API user with goal of fill quality within a reasonable time period such as 5 second to 30 seconds (?). I just want to have fill quality comparable with TD if I continue to stay in IB (net of commission fees).
I thought that's not too much to ask for IB, considering it's catering to 'traders'