Earlier quoted context omitted.
> [how many] files do I have to open to figure out how something works? With jump-to-definition editor integration, who cares?
Anyone who actually worked with code requiring so much jumping. I did, in an IDE, and I can tell you, jump-to-definition removes the problem of "what file do I have to open now?", but still leaves you with the questions like "where am I?", "how did I get here?" and "what was I trying to understand, again?", which you start asking yourself after ~sixth jump.
In emacs go-mode, pop-tag-mark will take you back to where you jumped from.