Do your part and FIX YOUR PROBLEMS! You work in the front-end department? FIX THE FRONT-END! You work in back-end API development? PUT THE LATTE' DOWN and GET OFF YOUR SMARTPHONE and comfy chair, and DO YOUR JOB! Just because IB's offering is "complex" does not excuse them from properly supporting their complex platform. They MADE it complex because they had an army of programmers, and had a vision? Now support the vision you implemented with the army of programmers that made the thing, and fix the errors the programming and lack of QA has caused to exist. NO EXCUSES!
A life lesson: look at what people do rather than what they say. Despite incessant, relentless criticism and complaints, IB is by far the most-used broker/platform by ETers. There's no rush to move to its competitors. It's like the Hollywood liberals who swore they'd move to Canada if DT won the election...