The tools seem to work relatively well for the majority of customers as is reflected in their increased revenue. Nowadays a trader has to also know programming to automate, that's just how it is. It's not overly complicated either, one just needs to put in the effort to learn. IB should rather focus on lowering fees (they're not cheap) and not spend so much time focusing on beginners.
Who is cheaper? thx in advance.