I think that in order to break into the big leagues, the B4X IDEs will eventually have to be developed with B4J, which means they will have to run in the JVM, making them cross platform. All the big boys develop themselves: Qt Creator, NetBeans, Eclipse, VS, etc...