Anand,

I've been too busy with 15 different PCB prototypes to spend much time with B4A so I can't add to what Dave has said but everyone I know who has it has been impressed. There's a user forum that should give you a good idea of how it is used and how well it is supported. Anybody familiar with any dialect of procedural Basic (and especially VB) should find it easy to learn.