It seem's to be aiming to be just like B4A, but not addressing things that are holding it back as a 'proper' Java platform.
For example, you cannot produce a war file, as there are certain structures used that prevent this ( static { ..... } blocks ).
There is no option to use the latest Java constructs ( lambda's, diamond operators etc) as you cannot override the default -source & -target args of javac.
Don't get me wrong, when I first started using B4J, it was the best thing I had found, now I hit barriers that prevent generating good Java code.