It's not, the go support in vscode is one of the best free IDE experiences I've ever used.
That's probably the biggest annoyance. There are a ton of other minor ones, too.
To be fair, language servers in general are absolute garbage, but the combination of VSCode and gopls is particularly bad.