Golang's more recent async GC changes begin to resemble Erlang's per-process GC in how they would affect overall system performance.
When people talk about Go's GC freezes, they're talking about the spinup/spindown time before the async GC kicks in. That part is incomparable to Erlang, but its a part which has gotten much faster recently, specifically through virtue of becoming smaller.