- navigating around the code: jump to interface, jump to implementations, jump to definition, etc. This sucks in Emacs even using etags.
- refactoring: highlight code, press a hotkey, now it's a function or a variable and all repeats have been replaced with references to it
Seeing a choice between Emacs and IntelliJ for Go, the decision comes down to how likely am I to use those two features. I don't do much Go, but the appeal of having that functionality is pretty significant. I would definitely try Gogland based on my experience with Java et al.