1) resta nella "piccola" azienda, che fare il programmatore oggi non vale la pena, tantomeno come dipendente;
2) b4x va benissimo se lavori (programmi) da solo o al massimo con qualche altro membro del sito;
3) proprio ieri ho dato un'occhiata a Xamarin, più per curiosità che per altro. Pare (lo dice il loro sito quindi non so quanto siano dati affidabili) che sia usato da 1.2 milioni di sviluppatori e 15.000 aziende, quindi, se dovessi cercare lavoro come programmatore, imparerei quello (si usa C#, altra cosa da imparare, non troppo complicata, se conosci già VB.Net ed il Net Framework in generale).