Considera principalmente i linguaggi conosciuti dal tuo team di sviluppatori. Detto questo potresti considerare Mono come vm cross platform e quindi usare vb.net (che è comunque diverso da vb). (puoi anche usare un qualsiasi altro linguaggio .NET)
Per le informazioni su mono e le tecnologie supportate puoi visitare il loro sito: mono-project.com