Zakładając że mówimy o VB.NET...
Czy ma duże możliwości?
Tak, ma praktycznie takie same możliwości co C#, bo oba mają dostęp do tego samego frameworka i mają możliwość nawzajem korzystać z bibliotetek napisanych w innym języku..
W praktyce C# cieszy się większą popularnością i wsparciem, więc jeśli już inwestować w języki .NETa, to prędzej w C#.