I personally take for granted that the B4J IDE development is informally abandoned
I don't think that updates at longer intervals are necessarily a bad sign. Let's look at it from the other side:
Does a software like e.g. WINDOWS become better by the fact that there are constantly any updates? No. It becomes always slower. And personally, I can still live quite well with Windows 10. Do I miss anything? No.
As for B4J, the software ist stable and mature. Do you have to have an update to have an update or a larger version number if you don't actually miss anything? Sure, some polishing here and there would be nice.
Often there are some nice "workarounds" built-in, espacially when it comes to the design:
1. The design element "button" annoys me extremely. It's really ugly and "unconfigurable". So what? I just take a label and feel fine.
2. You don't like the progressbar? Again, use simply a label and change it's width dynamically...
Because it is finally JAVA after compiling, there are some things really annoying me too. I have no clue about Java and often I have to insert a "JAVA-snippet" directly into the code to make things work. My god, as long as it works I don't have to understand it... This may be an annoying point too. But use the forum and it's friendly members. You will find a solution. Be creative!
So, one and the other programmer ist still missing some things. But in general? Is this
free software really that bad? In my opinion, it is one of the most stable development environments and has the enormous advantage that the makers of B4J does not have constantly react to any senseless changes of the operating system monopolists, as for example with ANDROID...
And the speed? It is really fast compared to other development environments, you don't have to study rocket science before using it!
Wishes? Adress this to Erel. Pls. don't complain without having a problem, be a constructive member of the forum. Share the spirit (and your coding) here. We all want to improve and learn. Pls. don't understand my comment as a personal declaration of war, it is really meant in a positive way.
Tell Erel about your dislikes, only then he is able to change something.
I LOVE B4J!