This is an age old debate and there are countless examples of this debate on the internet. my advice to you, is that both languages use the .NET framework, so in essence niether are any better than each other. At the end of the day the language choice is that of the developer as to what syntax they prefer. I personally use both on a daily basis, and don't really care which one I use. It is up to the client as to which one they prefer to support and what skills they have in house to support the application.
Kind Regards, Gary
My Website || My Blog