i've seen some great software built in vb.net including a real time trading platforms capable of near high frequency execution speeds connected to 10 exchanges simultaneously.
i personally don't care for vb.net because of its notation, but i don't think it's THAT bad. you're making it sound like it was written in vb6