I know it is nothing to do with programming but the syntax is more readable and better which gives it the advantage in my eyes.
VB.NET is easy, hence the 'Basic' in the name although all .NET languages are similar I still think it is a beginner language.
I dislike .NET because I'm a cross-platform guy. The languages are okay but for me C/C++/Java/Python/ect... is the stuff I enjoy.