I think for me, and maybe others too, the goal was not to sell apps. Therefore, there is not much money gained from app sales itself.
My original goal was never to create and sell apps on the Play store, there are way too many variables and luck plays a huge part in Play store apps being successful. There are already plenty of apps on the play store and apart from my TIX clock app that was unique and I made good money from it before I pulled it, I'm not really interested in creating apps for the general public to download and moan about.
However, the experience gained, ... helped me in my FT ... freelancee work, whereby the gain is in both financial and via improved reputation
.
I do however create lots of apps for myself (mainly for learning purposes) and those apps help me to become a better B4X developer when it comes to paid client work.
Lately I've been using B4XPages for both B4A and B4J client work. I've really enjoyed using B4XPages for my newer projects, even if it's just for a single platform, learning B4XPages has been a lot of fun.
I'm obviously NOT going to vote in the pole above, but suffice to say I earn a good living from developing bespoke business solutions for my clients using the B4X suite of RAD tools.
I've not created a new desktop solution using VS in years, that's how much faith I have in b4x.com, Anywhere Software, the library creators and also the b4x community as a whole.
I've spoken to
@ilan lately about a few things via PM, I even gave him the price of a small project that I was working on for a client and how little time it would take me to create the entire solution (BTW
@ilan I've finished 2 of the 3 projects that I talked about with great feedback about them
). If I had to create those same applications using VS C# (I don't use VB.Net anymore), the project would have taken me two or even three times longer to complete.
Using B4X has definitely made me a better thus more efficient all round developer which can only be beneficial for all my clients.