I am usually a big critic of Go's design, but if the option is between C or Go, I would rather put up with Go.
F# has suffered from Microsoft not really caring that much, it almost feels that management has repented to have added into Visual Studio 2010, and now mostly carries it around, based on the work of volunteers, with a rather small team.
Even the release notes aren't part of .NET proper,
While VB folks document directly what is changing,