if every ounce of perf matters use C or rust. otherwise, Go is a great language that is very easy to write and has excellent primitives for concurrency and web services. Id venture to say 95% of the time Go speed is not a problem. most code projects dont need to manage memory themselves.
Discussion
exactly... rust, c and c++ can give you an extra 10-20% throughput
but none of them can give you the low response latency of Go, no matter what you do
that's the thing, what matters more?
unless you are converting video files (without a GPU???) or some other equally long running computation, their advantage is nil to negative, because of the time cost of development and the far harder debugging process