Può sembrare una domanda impertinente o provocatoria, ma non lo è in quanto B4A porebbe essere superiore, comunque è conforme alle direttive della community.
Le differenze tra i linguaggi non sono mai un vero problema, è solo una questione di abitudine, per la maggior parte.
Il vero problema sono i tool di sviluppo in un determinato linguaggio. Come dire: la facilità di "maneggiare" progetti negli IDE B4X con altri tool (ad esempio Android Studio) te la sogni!
Probabilmente avevo frainteso la domanda.
Credevo avessi bisogno di confrontare un codice Kotlin per fare lo stesso in B4A.
Comunque non conosco Kotlin quindi non saprei nemmeno dirti eventuali differenze tra i 2 ambienti di sviluppo.
Quel che è certo è che l'immediatezza di B4A è difficile da trovare.
E se uno ha già qualche cognizione di VB il passaggio è praticamente istantaneo.