Rust and Zig have much much more depth.
There are definitely scenarios where Go is the good choice. For example, for teaching someone’s first C-like low(ish) level language