My question(s) are:
1) Underneath it all is the same .net?
All .NET languages compile down to MSIL.
Or can you do more stuff in C# than you can do in VB on top of it?
If you can do it in C#, you can do it in VB.NET. (With the exception of unsafe code)
Do you have better tools and methods to do things?
Yes and no.
As far as the VS IDE goes, there are some differences when editing C# and VB code, but nothing that I know of that stands out as a huge benefit for one over the other. I haven't used other IDE's so I don't know about them.
The one exception to this may be that documentation can be created from XML comments inside C# code.
I just like C# syntax better (I come from a VB6 background). It's more terse and I think there is much less typing involved. I've expressed this opinion before and others have disagreed so keep in mind that it is just an opinion.
2) Is it maybe that coming from the C, C++ world it is more like what you are used seeing to I wonder?
I don't come from that background, but I've heard some that do say that moving into C# is easy for them.
3) I am almost ready to jump in :whistle: to stop having to translate examples into VB..... I am so comfortable reading VB code, but there has to be some reason why when doing things in acad.net C# is so dominant.
I can't really answer the why of your question, but I do find that many of the truly experienced developers using .NET and providing help in the public forums prefer C#. You don't have to look any further than The Swamp to see that. I have also found that this is not the case for developers in general. Most prefer VB...