Si es para escritorio y quieres algo más robusto que B4X, quizá puedas mirar OpenXava.....
Si es para móviles y quieres algo robusto, entonces pudieras mirar el mismo Android Studio, o quizá WinDev Mobile.
Yo pienso aprender B4A al menos para "aprender"... Después veré si es suficiente para ejecutar algo adecuado en el celular... Si sí, continúo con él. Si no, hay muchísimas opciones.