IMO the biggest factors for the success of Go are 1) super-fast compile times, 2) easy to interpret compiler errors, and 3) dead simple shipment of high performance, native static binaries. I think Go has succeeded, despite, not because of the language itself. One very big limitation being the lack of generics or any sort of ability to leverage higher-order types. Sometimes making a small modification to a large code…
I would not call 2x slower than C high performance. Decent performance, yes. But certainly not high.
It has easy to use concurrency, so it waits less than typical C code. This might lead to some high perf claims. But it is not