Go isn't as much fun. And is usually slower for my work until I bump up the GC and then it uses roughly the same amount of memory.
I have also found c# async to be lighter than go's concurrency story, and dotnet11 is going to make that much more clear.
Now: I write software for fun, not for money.
So for a requirement where both golang and .net would suffice, would you choose .Net over golang?