I haven't been keeping up with Go much these days but is there proper debugger support now? Or is it still a half-broken experience?
That said, it's mostly just half, before it was like 3/4 or worse. It has improved in stability (I haven't had it randomly disconnect at all since late Go 1.9 days, but I haven't pressed it hard at all either) and GoLand's integration works well and is mostly fast. It just can't do anything except set breakpoints and view memory.
[1]: https://github.com/derekparker/delve/blob/master/Documentati...
I use GoLand for development, which I believe uses Delve by default and it's entirely pleasant.