The Go client just acts as a thin wrapper around the same query engine under the hood which the JS client uses, so you get the same stability and scalability from that perspective. However, note that the Go client itself is experimental right now, which means we could have announced changes in the client’s syntax (although we try to keep it to a minimum) and have very limited resources.