I've heard many people say C# is a superior language to use. I am currently trying to learn C#, and I have to say it does not seem like it's any better at all. I've just been writing in notepad, so no intellisence or anything like that (it's really annoying to have to type in those curly braces all the time!).

Does anyone here have any reasons that C# may be better than VB? It seems to me that you can do the same with both, in much the same way, just with different syntax. VB seems easier to read (for me anyway).

I am supposed to be getting SQL Server and Visual Studio at work, and I know MS puts out Visual Studio in either the C# or VB languages (and maybe some others, but I don't know them anyway). I'm pretty sure most programmers here use C#. I don't know if I'll have the option, but if I do, should I pick VB, which I know better and will be able to use quicker, or C# to learn and conform?