The platform is absolutely solid and the folks at IB work continuously to improve it. The customer service, some years ago was mediocre, has improved markedly; and is very good at the present time. The cost to trade is very competitive.
I would recommend the platform.